@@ -25,7 +25,8 @@ def test_swap_owner(safe, accounts, OWNERS, exec_transaction):
2525 new_owner ,
2626 )
2727
28- assert receipt .events == [
28+ # NOTE: SafeL2 contracts have extra event
29+ assert receipt .events [- 3 :] == [
2930 safe .contract .RemovedOwner (owner = old_owner ),
3031 safe .contract .AddedOwner (owner = new_owner ),
3132 safe .contract .ExecutionSuccess (),
@@ -45,7 +46,8 @@ def test_add_owner(safe, accounts, OWNERS, exec_transaction):
4546 safe .confirmations_required ,
4647 )
4748
48- assert receipt .events == [
49+ # NOTE: SafeL2 contracts have extra event
50+ assert receipt .events [- 2 :] == [
4951 safe .contract .AddedOwner (owner = new_owner ),
5052 safe .contract .ExecutionSuccess (),
5153 ]
@@ -77,7 +79,8 @@ def test_remove_owner(safe, OWNERS, exec_transaction):
7779 ]
7880 if threshold_changed :
7981 expected_events .insert (1 , safe .contract .ChangedThreshold (threshold = new_threshold ))
80- assert receipt .events == expected_events
82+ # NOTE: SafeL2 contracts have extra event
83+ assert receipt .events [- len (expected_events ) :] == expected_events
8184
8285 assert old_owner not in safe .signers
8386
0 commit comments