@@ -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
@@ -200,5 +200,5 @@ def listener(data: Any) -> None:
200200 await asyncio .sleep (0.1 )
201201 assert len (event_calls ) == 1
202202 assert event_calls [0 ] is not None
203- assert event_calls [0 ]['cpuInfo' ]['usedRatio' ] == 8.45549815498155
203+ assert event_calls [0 ]['cpuInfo' ]['usedRatio' ] == 0.0845549815498155
204204 event_calls .clear ()
0 commit comments