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