@@ -389,8 +389,10 @@ async def test_get_delegates(subtensor, mocker, fake_result, response):
389
389
autospec = subtensor .query_runtime_api , return_value = fake_result
390
390
)
391
391
subtensor .query_runtime_api = mocked_query_runtime_api
392
- mocked_delegate_info_list_from_dicts = mocker .Mock ()
393
- async_subtensor .DelegateInfo .list_from_dicts = mocked_delegate_info_list_from_dicts
392
+ mocked_delegate_info_list_from_dicts = mocker .patch .object (
393
+ async_subtensor .DelegateInfo ,
394
+ "list_from_dicts" ,
395
+ )
394
396
395
397
# Call
396
398
result = await subtensor .get_delegates (block_hash = None , reuse_block = False )
@@ -432,7 +434,11 @@ async def test_get_stake_info_for_coldkey(subtensor, mocker, fake_result, respon
432
434
mocked_stake_info_list_from_dicts = mocker .Mock (
433
435
return_value = [mock_stake_info ] if fake_result else []
434
436
)
435
- async_subtensor .StakeInfo .list_from_dicts = mocked_stake_info_list_from_dicts
437
+ mocker .patch .object (
438
+ async_subtensor .StakeInfo ,
439
+ "list_from_dicts" ,
440
+ mocked_stake_info_list_from_dicts ,
441
+ )
436
442
437
443
# Call
438
444
result = await subtensor .get_stake_info_for_coldkey (
@@ -974,9 +980,8 @@ async def test_neurons_lite(subtensor, mocker, fake_result, response):
974
980
mocked_query_runtime_api = mocker .AsyncMock (return_value = fake_result )
975
981
subtensor .query_runtime_api = mocked_query_runtime_api
976
982
977
- mocked_neuron_info_lite_list_from_dicts = mocker .Mock ()
978
- async_subtensor .NeuronInfoLite .list_from_dicts = (
979
- mocked_neuron_info_lite_list_from_dicts
983
+ mocked_neuron_info_lite_list_from_dicts = mocker .patch .object (
984
+ async_subtensor .NeuronInfoLite , "list_from_dicts"
980
985
)
981
986
982
987
# Call
@@ -1138,11 +1143,14 @@ async def test_neuron_for_uid_happy_path(subtensor, mocker):
1138
1143
fake_netuid = 2
1139
1144
fake_block_hash = "block_hash"
1140
1145
1141
- mocked_null_neuron = mocker .Mock ()
1142
- async_subtensor .NeuronInfo .get_null_neuron = mocked_null_neuron
1143
-
1144
- mocked_neuron_info_from_dict = mocker .Mock ()
1145
- async_subtensor .NeuronInfo .from_dict = mocked_neuron_info_from_dict
1146
+ mocked_null_neuron = mocker .patch .object (
1147
+ async_subtensor .NeuronInfo ,
1148
+ "get_null_neuron" ,
1149
+ )
1150
+ mocked_neuron_info_from_dict = mocker .patch .object (
1151
+ async_subtensor .NeuronInfo ,
1152
+ "from_dict" ,
1153
+ )
1146
1154
1147
1155
# Call
1148
1156
result = await subtensor .neuron_for_uid (
@@ -1165,8 +1173,10 @@ async def test_neuron_for_uid_with_none_uid(subtensor, mocker):
1165
1173
fake_netuid = 1
1166
1174
fake_block_hash = "block_hash"
1167
1175
1168
- mocked_null_neuron = mocker .Mock ()
1169
- async_subtensor .NeuronInfo .get_null_neuron = mocked_null_neuron
1176
+ mocked_null_neuron = mocker .patch .object (
1177
+ async_subtensor .NeuronInfo ,
1178
+ "get_null_neuron" ,
1179
+ )
1170
1180
1171
1181
# Call
1172
1182
result = await subtensor .neuron_for_uid (
@@ -1186,8 +1196,10 @@ async def test_neuron_for_uid(subtensor, mocker):
1186
1196
fake_netuid = 2
1187
1197
fake_block_hash = "block_hash"
1188
1198
1189
- mocked_null_neuron = mocker .Mock ()
1190
- async_subtensor .NeuronInfo .get_null_neuron = mocked_null_neuron
1199
+ mocked_null_neuron = mocker .patch .object (
1200
+ async_subtensor .NeuronInfo ,
1201
+ "get_null_neuron" ,
1202
+ )
1191
1203
1192
1204
# no result in response
1193
1205
mocked_substrate_runtime_call = mocker .AsyncMock (
@@ -1197,8 +1209,10 @@ async def test_neuron_for_uid(subtensor, mocker):
1197
1209
)
1198
1210
subtensor .substrate .runtime_call = mocked_substrate_runtime_call
1199
1211
1200
- mocked_neuron_info_from_dict = mocker .Mock ()
1201
- async_subtensor .NeuronInfo .from_dict = mocked_neuron_info_from_dict
1212
+ mocked_neuron_info_from_dict = mocker .patch .object (
1213
+ async_subtensor .NeuronInfo ,
1214
+ "from_dict" ,
1215
+ )
1202
1216
1203
1217
# Call
1204
1218
result = await subtensor .neuron_for_uid (
@@ -2173,8 +2187,11 @@ async def test_weights_rate_limit_success(subtensor, mocker):
2173
2187
fake_netuid = 1
2174
2188
fake_rate_limit = 10
2175
2189
2176
- mocked_get_hyperparameter = mocker .AsyncMock (return_value = fake_rate_limit )
2177
- subtensor .get_hyperparameter = mocked_get_hyperparameter
2190
+ mocked_get_hyperparameter = mocker .patch .object (
2191
+ subtensor ,
2192
+ "get_hyperparameter" ,
2193
+ return_value = fake_rate_limit ,
2194
+ )
2178
2195
2179
2196
# Call
2180
2197
result = await subtensor .weights_rate_limit (netuid = fake_netuid )
@@ -2196,8 +2213,11 @@ async def test_weights_rate_limit_none(subtensor, mocker):
2196
2213
fake_netuid = 1
2197
2214
fake_result = None
2198
2215
2199
- mocked_get_hyperparameter = mocker .AsyncMock (return_value = fake_result )
2200
- subtensor .get_hyperparameter = mocked_get_hyperparameter
2216
+ mocked_get_hyperparameter = mocker .patch .object (
2217
+ subtensor ,
2218
+ "get_hyperparameter" ,
2219
+ return_value = fake_result ,
2220
+ )
2201
2221
2202
2222
# Call
2203
2223
result = await subtensor .weights_rate_limit (netuid = fake_netuid )
@@ -2222,10 +2242,11 @@ async def test_blocks_since_last_update_success(subtensor, mocker):
2222
2242
current_block = 100
2223
2243
fake_blocks_since_update = current_block - last_update_block
2224
2244
2225
- mocked_get_hyperparameter = mocker .AsyncMock (
2226
- return_value = {fake_uid : last_update_block }
2245
+ mocked_get_hyperparameter = mocker .patch .object (
2246
+ subtensor ,
2247
+ "get_hyperparameter" ,
2248
+ return_value = {fake_uid : last_update_block },
2227
2249
)
2228
- subtensor .get_hyperparameter = mocked_get_hyperparameter
2229
2250
2230
2251
mocked_get_current_block = mocker .AsyncMock (return_value = current_block )
2231
2252
subtensor .get_current_block = mocked_get_current_block
@@ -2249,8 +2270,11 @@ async def test_blocks_since_last_update_no_last_update(subtensor, mocker):
2249
2270
fake_uid = 5
2250
2271
fake_result = None
2251
2272
2252
- mocked_get_hyperparameter = mocker .AsyncMock (return_value = fake_result )
2253
- subtensor .get_hyperparameter = mocked_get_hyperparameter
2273
+ mocked_get_hyperparameter = mocker .patch .object (
2274
+ subtensor ,
2275
+ "get_hyperparameter" ,
2276
+ return_value = fake_result ,
2277
+ )
2254
2278
2255
2279
# Call
2256
2280
result = await subtensor .blocks_since_last_update (netuid = fake_netuid , uid = fake_uid )
0 commit comments