@@ -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