@@ -128,7 +128,7 @@ def test_event_data_extraction(
128128 assert len (txn_receipt ["logs" ]) == 1
129129 log_entry = txn_receipt ["logs" ][0 ]
130130
131- event_abi = emitter ._get_event_abi (event_name )
131+ event_abi = emitter .get_event_by_name (event_name ). abi
132132
133133 event_topic = getattr (emitter_contract_log_topics , event_name )
134134 is_anonymous = event_abi ["anonymous" ]
@@ -335,7 +335,7 @@ def test_event_data_extraction_bytes(
335335 log_entry = txn_receipt ["logs" ][0 ]
336336
337337 event_name = "LogListArgs"
338- event_abi = emitter ._get_event_abi (event_name )
338+ event_abi = emitter .get_event_by_name (event_name ). abi
339339
340340 event_topic = getattr (emitter_contract_log_topics , event_name )
341341
@@ -386,7 +386,7 @@ def test_event_data_extraction_bytes_non_strict(
386386 log_entry = txn_receipt ["logs" ][0 ]
387387
388388 event_name = "LogListArgs"
389- event_abi = non_strict_emitter ._get_event_abi (event_name )
389+ event_abi = non_strict_emitter .get_event_by_name (event_name ). abi
390390
391391 event_topic = getattr (emitter_contract_log_topics , event_name )
392392
@@ -431,7 +431,7 @@ def test_dynamic_length_argument_extraction(
431431 assert len (txn_receipt ["logs" ]) == 1
432432 log_entry = txn_receipt ["logs" ][0 ]
433433
434- event_abi = emitter ._get_event_abi ("LogDynamicArgs" )
434+ event_abi = emitter .get_event_by_name ("LogDynamicArgs" ). abi
435435
436436 event_topic = emitter_contract_log_topics .LogDynamicArgs
437437 assert event_topic in log_entry ["topics" ]
@@ -466,7 +466,7 @@ def test_argument_extraction_strict_bytes_types(
466466 log_entry = txn_receipt ["logs" ][0 ]
467467 assert len (log_entry ["topics" ]) == 2
468468
469- event_abi = emitter ._get_event_abi ("LogListArgs" )
469+ event_abi = emitter .get_event_by_name ("LogListArgs" ). abi
470470
471471 event_topic = emitter_contract_log_topics .LogListArgs
472472 assert event_topic in log_entry ["topics" ]
@@ -545,14 +545,14 @@ def test_contract_event_get_logs_sorted_by_log_index(w3, emitter, request_mocker
545545 ]
546546
547547 with request_mocker (w3 , mock_results = {"eth_getLogs" : get_logs_response }):
548- logs = emitter .events .LogNoArguments () .get_logs ()
548+ logs = emitter .events .LogNoArguments .get_logs ()
549549
550550 sorted_logs = sorted (
551- emitter .events .LogNoArguments () .get_logs (),
551+ emitter .events .LogNoArguments .get_logs (),
552552 key = lambda log : log ["logIndex" ],
553553 )
554554 sorted_logs = sorted (
555- emitter .events .LogNoArguments () .get_logs (),
555+ emitter .events .LogNoArguments .get_logs (),
556556 key = lambda log : log ["blockNumber" ],
557557 )
558558
@@ -796,7 +796,7 @@ def test_event_rich_log(
796796 txn_hash = emitter_fn (* call_args ).transact ()
797797 txn_receipt = wait_for_transaction (w3 , txn_hash )
798798
799- event_instance = emitter .events [event_name ]()
799+ event_instance = emitter .events [event_name ]
800800
801801 if process_receipt :
802802 processed_logs = event_instance .process_receipt (txn_receipt )
@@ -819,7 +819,7 @@ def test_event_rich_log(
819819
820820 quiet_event = emitter .events ["LogBytes" ]
821821 with pytest .warns (UserWarning , match = warning_msg ):
822- empty_rich_log = quiet_event () .process_receipt (txn_receipt )
822+ empty_rich_log = quiet_event .process_receipt (txn_receipt )
823823 assert empty_rich_log == tuple ()
824824
825825
@@ -1059,7 +1059,7 @@ def test_event_rich_log_non_strict(
10591059 txn_hash = emitter_fn (* call_args ).transact ()
10601060 txn_receipt = wait_for_transaction (w3_non_strict_abi , txn_hash )
10611061
1062- event_instance = non_strict_emitter .events [event_name ]()
1062+ event_instance = non_strict_emitter .events [event_name ]
10631063
10641064 if process_receipt :
10651065 processed_logs = event_instance .process_receipt (txn_receipt )
@@ -1082,7 +1082,7 @@ def test_event_rich_log_non_strict(
10821082
10831083 quiet_event = non_strict_emitter .events ["LogBytes" ]
10841084 with pytest .warns (UserWarning , match = warning_msg ):
1085- empty_rich_log = quiet_event () .process_receipt (txn_receipt )
1085+ empty_rich_log = quiet_event .process_receipt (txn_receipt )
10861086 assert empty_rich_log == tuple ()
10871087
10881088
@@ -1093,7 +1093,7 @@ def test_event_rich_log_with_byte_args(
10931093 txn_hash = emitter .functions .logListArgs ([b"13" ], [b"54" ]).transact ()
10941094 txn_receipt = wait_for_transaction (w3 , txn_hash )
10951095
1096- event_instance = emitter .events .LogListArgs ()
1096+ event_instance = emitter .events .LogListArgs
10971097
10981098 if process_receipt :
10991099 processed_logs = event_instance .process_receipt (txn_receipt )
@@ -1122,7 +1122,7 @@ def test_event_rich_log_with_byte_args(
11221122def test_receipt_processing_with_discard_flag (
11231123 event_contract , indexed_event_contract , dup_txn_receipt , wait_for_transaction
11241124):
1125- event_instance = indexed_event_contract .events .LogSingleWithIndex ()
1125+ event_instance = indexed_event_contract .events .LogSingleWithIndex
11261126
11271127 returned_logs = event_instance .process_receipt (dup_txn_receipt , errors = DISCARD )
11281128 assert returned_logs == ()
@@ -1131,7 +1131,7 @@ def test_receipt_processing_with_discard_flag(
11311131def test_receipt_processing_with_ignore_flag (
11321132 event_contract , indexed_event_contract , dup_txn_receipt , wait_for_transaction
11331133):
1134- event_instance = indexed_event_contract .events .LogSingleWithIndex ()
1134+ event_instance = indexed_event_contract .events .LogSingleWithIndex
11351135
11361136 returned_logs = event_instance .process_receipt (dup_txn_receipt , errors = IGNORE )
11371137 assert len (returned_logs ) == 2
@@ -1155,37 +1155,37 @@ def test_receipt_processing_with_ignore_flag(
11551155
11561156
11571157def test_receipt_processing_with_warn_flag (indexed_event_contract , dup_txn_receipt ):
1158- event_instance = indexed_event_contract .events .LogSingleWithIndex ()
1158+ event_instance = indexed_event_contract .events .LogSingleWithIndex
11591159
11601160 with pytest .warns (UserWarning , match = "Expected 1 log topics. Got 0" ):
11611161 returned_logs = event_instance .process_receipt (dup_txn_receipt , errors = WARN )
11621162 assert len (returned_logs ) == 0
11631163
11641164
11651165def test_receipt_processing_with_strict_flag (indexed_event_contract , dup_txn_receipt ):
1166- event_instance = indexed_event_contract .events .LogSingleWithIndex ()
1166+ event_instance = indexed_event_contract .events .LogSingleWithIndex
11671167
11681168 with pytest .raises (LogTopicError , match = "Expected 1 log topics. Got 0" ):
11691169 event_instance .process_receipt (dup_txn_receipt , errors = STRICT )
11701170
11711171
11721172def test_receipt_processing_with_invalid_flag (indexed_event_contract , dup_txn_receipt ):
1173- event_instance = indexed_event_contract .events .LogSingleWithIndex ()
1173+ event_instance = indexed_event_contract .events .LogSingleWithIndex
11741174
11751175 with pytest .raises (Web3AttributeError , match = "Error flag must be one of: " ):
11761176 event_instance .process_receipt (dup_txn_receipt , errors = "not-a-flag" )
11771177
11781178
11791179def test_receipt_processing_with_no_flag (indexed_event_contract , dup_txn_receipt ):
1180- event_instance = indexed_event_contract .events .LogSingleWithIndex ()
1180+ event_instance = indexed_event_contract .events .LogSingleWithIndex
11811181
11821182 with pytest .warns (UserWarning , match = "Expected 1 log topics. Got 0" ):
11831183 returned_log = event_instance .process_receipt (dup_txn_receipt )
11841184 assert len (returned_log ) == 0
11851185
11861186
11871187def test_single_log_processing_with_errors (indexed_event_contract , dup_txn_receipt ):
1188- event_instance = indexed_event_contract .events .LogSingleWithIndex ()
1188+ event_instance = indexed_event_contract .events .LogSingleWithIndex
11891189
11901190 with pytest .raises (LogTopicError , match = "Expected 1 log topics. Got 0" ):
11911191 event_instance .process_log (dup_txn_receipt ["logs" ][0 ])
@@ -1244,7 +1244,7 @@ def test_receipt_processing_catches_insufficientdatabytes_error_by_default(
12441244):
12451245 txn_hash = emitter .functions .logListArgs ([b"13" ], [b"54" ]).transact ()
12461246 txn_receipt = wait_for_transaction (w3 , txn_hash )
1247- event_instance = emitter .events .LogListArgs ()
1247+ event_instance = emitter .events .LogListArgs
12481248
12491249 # web3 doesn't generate logs with non-standard lengths, so we have to do it manually
12501250 txn_receipt_dict = copy .deepcopy (txn_receipt )
0 commit comments