[ENG-4194] TypeError: Cannot create property 'token' on string (#4534)

This commit is contained in:
Masen Furer 2024-12-12 14:28:17 -08:00 committed by GitHub
parent c387f517b6
commit 60a5b7bc7a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 6 deletions

View File

@ -1295,7 +1295,7 @@ async def process(
await asyncio.create_task( await asyncio.create_task(
app.event_namespace.emit( app.event_namespace.emit(
"reload", "reload",
data=format.json_dumps(event), data=event,
to=sid, to=sid,
) )
) )

View File

@ -637,8 +637,7 @@ async def test_client_side_state(
assert await AppHarness._poll_for_async(poll_for_not_hydrated) assert await AppHarness._poll_for_async(poll_for_not_hydrated)
# Trigger event to get a new instance of the state since the old was expired. # Trigger event to get a new instance of the state since the old was expired.
state_var_input = driver.find_element(By.ID, "state_var") set_sub("c1", "c1 post expire")
state_var_input.send_keys("re-triggering")
# get new references to all cookie and local storage elements (again) # get new references to all cookie and local storage elements (again)
c1 = driver.find_element(By.ID, "c1") c1 = driver.find_element(By.ID, "c1")
@ -659,7 +658,7 @@ async def test_client_side_state(
l1s = driver.find_element(By.ID, "l1s") l1s = driver.find_element(By.ID, "l1s")
s1s = driver.find_element(By.ID, "s1s") s1s = driver.find_element(By.ID, "s1s")
assert c1.text == "c1 value" assert c1.text == "c1 post expire"
assert c2.text == "c2 value" assert c2.text == "c2 value"
assert c3.text == "" # temporary cookie expired after reset state! assert c3.text == "" # temporary cookie expired after reset state!
assert c4.text == "c4 value" assert c4.text == "c4 value"
@ -690,11 +689,11 @@ async def test_client_side_state(
async def poll_for_c1_set(): async def poll_for_c1_set():
sub_state = await get_sub_state() sub_state = await get_sub_state()
return sub_state.c1 == "c1 value" return sub_state.c1 == "c1 post expire"
assert await AppHarness._poll_for_async(poll_for_c1_set) assert await AppHarness._poll_for_async(poll_for_c1_set)
sub_state = await get_sub_state() sub_state = await get_sub_state()
assert sub_state.c1 == "c1 value" assert sub_state.c1 == "c1 post expire"
assert sub_state.c2 == "c2 value" assert sub_state.c2 == "c2 value"
assert sub_state.c3 == "" assert sub_state.c3 == ""
assert sub_state.c4 == "c4 value" assert sub_state.c4 == "c4 value"