Skip to content

Commit ea720ba

Browse files
committed
Add to subtensorAPI and tests
1 parent ad3b24c commit ea720ba

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

bittensor/core/subtensor_api/utils.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ def add_legacy_methods(subtensor: "SubtensorApi"):
3636
subtensor.get_balance = subtensor._subtensor.get_balance
3737
subtensor.get_balances = subtensor._subtensor.get_balances
3838
subtensor.get_block_hash = subtensor._subtensor.get_block_hash
39+
subtensor.get_parents = subtensor._subtensor.get_parents
3940
subtensor.get_children = subtensor._subtensor.get_children
4041
subtensor.get_children_pending = subtensor._subtensor.get_children_pending
4142
subtensor.get_commitment = subtensor._subtensor.get_commitment

tests/e2e_tests/test_hotkeys.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def test_hotkeys(subtensor, alice_wallet, dave_wallet):
6969
)
7070
is True
7171
)
72-
logging.console.success(f"✅ Test [green]test_hotkeys[/green] passed")
72+
logging.console.success("✅ Test [green]test_hotkeys[/green] passed")
7373

7474

7575
@pytest.mark.asyncio
@@ -276,6 +276,14 @@ async def test_children(local_chain, subtensor, alice_wallet, bob_wallet, dave_w
276276
assert success is True
277277
assert children == [(1.0, bob_wallet.hotkey.ss58_address)]
278278

279+
success_, parent_, error_ = subtensor.get_parents(
280+
bob_wallet.hotkey.ss58_address, dave_subnet_netuid
281+
)
282+
283+
assert error_ == ""
284+
assert success_ is True
285+
assert parent_ == [(1.0, alice_wallet.hotkey.ss58_address)]
286+
279287
# pending queue is empty
280288
pending, cooldown = subtensor.get_children_pending(
281289
alice_wallet.hotkey.ss58_address,

0 commit comments

Comments
 (0)