@@ -41,20 +41,21 @@ async def test_do_pow_register_success(subtensor, fake_wallet, mocker):
41
41
)
42
42
43
43
# Asserts
44
- subtensor .substrate .compose_call .asseert_awaited_once_with (
44
+ subtensor .substrate .compose_call .assert_awaited_once_with (
45
45
call_module = "SubtensorModule" ,
46
46
call_function = "register" ,
47
47
call_params = {
48
48
"netuid" : 1 ,
49
49
"block_number" : 12345 ,
50
50
"nonce" : 67890 ,
51
- "work" : [ int ( byte_ ) for byte_ in b"fake_seal" ] ,
51
+ "work" : list ( b"fake_seal" ) ,
52
52
"hotkey" : "hotkey_ss58" ,
53
53
"coldkey" : "coldkey_ss58" ,
54
54
},
55
55
)
56
- subtensor .substrate .create_signed_extrinsic .asseert_awaited_once_with (
57
- call = fake_call , keypair = fake_wallet .hotkey
56
+ subtensor .substrate .create_signed_extrinsic .assert_awaited_once_with (
57
+ call = fake_call ,
58
+ keypair = fake_wallet .coldkey ,
58
59
)
59
60
subtensor .substrate .submit_extrinsic .assert_awaited_once_with (
60
61
fake_extrinsic , wait_for_inclusion = True , wait_for_finalization = True
@@ -105,11 +106,23 @@ async def test_do_pow_register_failure(subtensor, fake_wallet, mocker):
105
106
)
106
107
107
108
# Asserts
108
- subtensor .substrate .compose_call .asseert_awaited_once_with ()
109
- subtensor .substrate .create_signed_extrinsic .asseert_awaited_once_with (
110
- call = fake_call , keypair = fake_wallet .hotkey
109
+ subtensor .substrate .compose_call .assert_awaited_once_with (
110
+ call_module = "SubtensorModule" ,
111
+ call_function = "register" ,
112
+ call_params = {
113
+ "netuid" : 1 ,
114
+ "block_number" : 12345 ,
115
+ "nonce" : 67890 ,
116
+ "work" : list (b"fake_seal" ),
117
+ "hotkey" : "hotkey_ss58" ,
118
+ "coldkey" : "coldkey_ss58" ,
119
+ },
120
+ )
121
+ subtensor .substrate .create_signed_extrinsic .assert_awaited_once_with (
122
+ call = fake_call ,
123
+ keypair = fake_wallet .coldkey ,
111
124
)
112
- subtensor .substrate .submit_extrinsic .asseert_awaited_once_with (
125
+ subtensor .substrate .submit_extrinsic .assert_awaited_once_with (
113
126
fake_extrinsic , wait_for_inclusion = True , wait_for_finalization = True
114
127
)
115
128
@@ -152,9 +165,23 @@ async def test_do_pow_register_no_waiting(subtensor, fake_wallet, mocker):
152
165
)
153
166
154
167
# Asserts
155
- subtensor .substrate .compose_call .asseert_awaited_once_with ()
156
- subtensor .substrate .create_signed_extrinsic .asseert_awaited_once_with ()
157
- subtensor .substrate .submit_extrinsic .asseert_awaited_once_with (
168
+ subtensor .substrate .compose_call .assert_awaited_once_with (
169
+ call_module = "SubtensorModule" ,
170
+ call_function = "register" ,
171
+ call_params = {
172
+ "netuid" : 1 ,
173
+ "block_number" : 12345 ,
174
+ "nonce" : 67890 ,
175
+ "work" : list (b"fake_seal" ),
176
+ "hotkey" : "hotkey_ss58" ,
177
+ "coldkey" : "coldkey_ss58" ,
178
+ },
179
+ )
180
+ subtensor .substrate .create_signed_extrinsic .assert_awaited_once_with (
181
+ call = fake_call ,
182
+ keypair = fake_wallet .coldkey ,
183
+ )
184
+ subtensor .substrate .submit_extrinsic .assert_awaited_once_with (
158
185
fake_extrinsic , wait_for_inclusion = False , wait_for_finalization = False
159
186
)
160
187
assert result is True
@@ -442,10 +469,10 @@ async def test_set_subnet_identity_extrinsic_is_success(subtensor, fake_wallet,
442
469
443
470
mocked_compose_call = mocker .patch .object (subtensor .substrate , "compose_call" )
444
471
445
- fake_response = mocker .Mock ()
446
- fake_response . is_success = mocker . AsyncMock ( return_value = True )()
447
- mocked_submit_extrinsic = mocker . patch . object (
448
- subtensor . substrate , "submit_extrinsic" , return_value = fake_response
472
+ mocked_sign_and_send_extrinsic = mocker .patch . object (
473
+ subtensor ,
474
+ "sign_and_send_extrinsic" ,
475
+ return_value = [ True , "" ],
449
476
)
450
477
451
478
# Call
@@ -478,7 +505,7 @@ async def test_set_subnet_identity_extrinsic_is_success(subtensor, fake_wallet,
478
505
"additional" : additional ,
479
506
},
480
507
)
481
- mocked_submit_extrinsic .assert_awaited_once_with (
508
+ mocked_sign_and_send_extrinsic .assert_awaited_once_with (
482
509
call = mocked_compose_call .return_value ,
483
510
wallet = fake_wallet ,
484
511
wait_for_inclusion = False ,
@@ -504,11 +531,10 @@ async def test_set_subnet_identity_extrinsic_is_failed(subtensor, fake_wallet, m
504
531
505
532
mocked_compose_call = mocker .patch .object (subtensor .substrate , "compose_call" )
506
533
507
- fake_response = mocker .Mock ()
508
- fake_response .is_success = mocker .AsyncMock (return_value = False )()
509
- fake_response .error_message = mocker .AsyncMock (return_value = fake_error_message )()
510
- mocked_submit_extrinsic = mocker .patch .object (
511
- subtensor .substrate , "submit_extrinsic" , return_value = fake_response
534
+ mocked_sign_and_send_extrinsic = mocker .patch .object (
535
+ subtensor ,
536
+ "sign_and_send_extrinsic" ,
537
+ return_value = [False , fake_error_message ],
512
538
)
513
539
514
540
# Call
@@ -543,7 +569,7 @@ async def test_set_subnet_identity_extrinsic_is_failed(subtensor, fake_wallet, m
543
569
"additional" : additional ,
544
570
},
545
571
)
546
- mocked_submit_extrinsic .assert_awaited_once_with (
572
+ mocked_sign_and_send_extrinsic .assert_awaited_once_with (
547
573
call = mocked_compose_call .return_value ,
548
574
wallet = fake_wallet ,
549
575
wait_for_inclusion = True ,
0 commit comments