Skip to content

Commit a224d80

Browse files
authored
test: Do not expect event handlers to be executed in any order (#319)
1 parent 0521d91 commit a224d80

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/apify/log.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818

1919
@ignore_docs
20-
class ActorLogFormatter(CrawleeLogFormatter): # noqa: D101 Inherited from parent class
20+
class ActorLogFormatter(CrawleeLogFormatter): # noqa: D101 (Inherited from parent class)
2121
pass
2222

2323

tests/unit/test_platform_event_manager.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,24 +75,24 @@ def event_handler(data: Any) -> None:
7575

7676
dummy_persist_state = Mock()
7777

78-
# Test that they all work, and that they're called in order
78+
# Test that they all work
7979
event_manager.emit(event=Event.PERSIST_STATE, event_data=dummy_persist_state)
8080
await asyncio.sleep(0.1)
81-
assert event_calls[Event.PERSIST_STATE] == [
81+
assert set(event_calls[Event.PERSIST_STATE]) == {
8282
(1, dummy_persist_state),
8383
(2, dummy_persist_state),
8484
(3, dummy_persist_state),
85-
]
85+
}
8686
event_calls[Event.PERSIST_STATE].clear()
8787

8888
# Test that if you remove one, the others stay
8989
event_manager.off(event=Event.PERSIST_STATE, listener=handler_persist_state_3)
9090
event_manager.emit(event=Event.PERSIST_STATE, event_data=dummy_persist_state)
9191
await asyncio.sleep(0.1)
92-
assert event_calls[Event.PERSIST_STATE] == [
92+
assert set(event_calls[Event.PERSIST_STATE]) == {
9393
(1, dummy_persist_state),
9494
(2, dummy_persist_state),
95-
]
95+
}
9696
event_calls[Event.PERSIST_STATE].clear()
9797

9898
# Test that removing all in bulk works

0 commit comments

Comments
 (0)