@@ -75,24 +75,24 @@ def event_handler(data: Any) -> None:
75
75
76
76
dummy_persist_state = Mock ()
77
77
78
- # Test that they all work, and that they're called in order
78
+ # Test that they all work
79
79
event_manager .emit (event = Event .PERSIST_STATE , event_data = dummy_persist_state )
80
80
await asyncio .sleep (0.1 )
81
- assert event_calls [Event .PERSIST_STATE ] == [
81
+ assert set ( event_calls [Event .PERSIST_STATE ]) == {
82
82
(1 , dummy_persist_state ),
83
83
(2 , dummy_persist_state ),
84
84
(3 , dummy_persist_state ),
85
- ]
85
+ }
86
86
event_calls [Event .PERSIST_STATE ].clear ()
87
87
88
88
# Test that if you remove one, the others stay
89
89
event_manager .off (event = Event .PERSIST_STATE , listener = handler_persist_state_3 )
90
90
event_manager .emit (event = Event .PERSIST_STATE , event_data = dummy_persist_state )
91
91
await asyncio .sleep (0.1 )
92
- assert event_calls [Event .PERSIST_STATE ] == [
92
+ assert set ( event_calls [Event .PERSIST_STATE ]) == {
93
93
(1 , dummy_persist_state ),
94
94
(2 , dummy_persist_state ),
95
- ]
95
+ }
96
96
event_calls [Event .PERSIST_STATE ].clear ()
97
97
98
98
# Test that removing all in bulk works
0 commit comments