Skip to content

Commit 0a2c41a

Browse files
author
Roman
committed
improve tests
1 parent 27f9c4e commit 0a2c41a

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

tests/unit_tests/test_async_subtensor.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3100,7 +3100,7 @@ async def test_get_metagraph_info_specific_fields(subtensor, mocker):
31003100
# Preps
31013101
netuid = 1
31023102
mock_value = {"mock": "data"}
3103-
fields = [SelectiveMetagraphIndex.Name, SelectiveMetagraphIndex.OwnerHotkey]
3103+
fields = [SelectiveMetagraphIndex.Name, 5]
31043104

31053105
mock_runtime_call = mocker.patch.object(
31063106
subtensor.substrate,
@@ -3119,7 +3119,13 @@ async def test_get_metagraph_info_specific_fields(subtensor, mocker):
31193119
mock_runtime_call.assert_awaited_once_with(
31203120
"SubnetInfoRuntimeApi",
31213121
"get_selective_metagraph",
3122-
params=[netuid, [0] + [f.value for f in fields]],
3122+
params=[
3123+
netuid,
3124+
[0]
3125+
+ [
3126+
f.value if isinstance(f, SelectiveMetagraphIndex) else f for f in fields
3127+
],
3128+
],
31233129
block_hash=await subtensor.determine_block_hash(None),
31243130
)
31253131
mock_from_dict.assert_called_once_with(mock_value)
@@ -3131,8 +3137,8 @@ async def test_get_metagraph_info_specific_fields(subtensor, mocker):
31313137
[
31323138
"invalid",
31333139
],
3134-
[SelectiveMetagraphIndex.Active, 1],
3135-
[1, 2, 3],
3140+
[SelectiveMetagraphIndex.Active, 1, "f"],
3141+
[1, 2, 3, "f"],
31363142
],
31373143
)
31383144
@pytest.mark.asyncio

tests/unit_tests/test_subtensor.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3428,7 +3428,7 @@ def test_get_metagraph_info_specific_fields(subtensor, mocker):
34283428
# Preps
34293429
netuid = 1
34303430
mock_value = {"mock": "data"}
3431-
fields = [SelectiveMetagraphIndex.Name, SelectiveMetagraphIndex.OwnerHotkey]
3431+
fields = [SelectiveMetagraphIndex.Name, 5]
34323432

34333433
mock_runtime_call = mocker.patch.object(
34343434
subtensor.substrate,
@@ -3447,7 +3447,13 @@ def test_get_metagraph_info_specific_fields(subtensor, mocker):
34473447
mock_runtime_call.assert_called_once_with(
34483448
"SubnetInfoRuntimeApi",
34493449
"get_selective_metagraph",
3450-
params=[netuid, [0] + [f.value for f in fields]],
3450+
params=[
3451+
netuid,
3452+
[0]
3453+
+ [
3454+
f.value if isinstance(f, SelectiveMetagraphIndex) else f for f in fields
3455+
],
3456+
],
34513457
block_hash=subtensor.determine_block_hash(None),
34523458
)
34533459
mock_from_dict.assert_called_once_with(mock_value)
@@ -3459,8 +3465,8 @@ def test_get_metagraph_info_specific_fields(subtensor, mocker):
34593465
[
34603466
"invalid",
34613467
],
3462-
[SelectiveMetagraphIndex.Active, 1],
3463-
[1, 2, 3],
3468+
[SelectiveMetagraphIndex.Active, 1, "f"],
3469+
[1, 2, 3, "f"],
34643470
],
34653471
)
34663472
def test_get_metagraph_info_invalid_field_indices(subtensor, wrong_fields):

0 commit comments

Comments
 (0)