Skip to content

Commit 42418dd

Browse files
committed
poll
1 parent 7d36a41 commit 42418dd

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

tests/async/test_extension.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,8 @@ async def test_should_give_access_to_the_service_worker(
6868
)
6969
assert service_worker
7070
assert service_worker in context.service_workers
71-
assert await service_worker.evaluate("globalThis.MAGIC") == 42
71+
while not await service_worker.evaluate("globalThis.MAGIC") == 42:
72+
await asyncio.sleep(0.1)
7273
await context.close()
7374
assert len(context.background_pages) == 0
7475

@@ -91,7 +92,8 @@ async def test_should_give_access_to_the_service_worker_when_recording_video(
9192
)
9293
assert service_worker
9394
assert service_worker in context.service_workers
94-
assert await service_worker.evaluate("globalThis.MAGIC") == 42
95+
while not await service_worker.evaluate("globalThis.MAGIC") == 42:
96+
await asyncio.sleep(0.1)
9597
await context.close()
9698
assert len(context.background_pages) == 0
9799

tests/sync/test_extension.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
# limitations under the License.
1414

1515
from pathlib import Path
16+
from time import sleep
1617
from typing import Any, Callable, Dict, Generator, Optional
1718

1819
import pytest
@@ -65,7 +66,8 @@ def test_should_give_access_to_the_service_worker(
6566
)
6667
assert service_worker
6768
assert service_worker in context.service_workers
68-
assert service_worker.evaluate("globalThis.MAGIC") == 42
69+
while not service_worker.evaluate("globalThis.MAGIC") == 42:
70+
sleep(0.1)
6971
context.close()
7072
assert len(context.background_pages) == 0
7173

@@ -88,6 +90,7 @@ def test_should_give_access_to_the_service_worker_when_recording_video(
8890
)
8991
assert service_worker
9092
assert service_worker in context.service_workers
91-
assert service_worker.evaluate("globalThis.MAGIC") == 42
93+
while not service_worker.evaluate("globalThis.MAGIC") == 42:
94+
sleep(0.1)
9295
context.close()
9396
assert len(context.background_pages) == 0

0 commit comments

Comments
 (0)