Skip to content

Commit 58a41b7

Browse files
author
Roman
committed
adapted tests.e2e_tests.test_staking.test_transfer_stake for both mods
1 parent 6d49fa3 commit 58a41b7

File tree

1 file changed

+45
-27
lines changed

1 file changed

+45
-27
lines changed

tests/e2e_tests/test_staking.py

Lines changed: 45 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -656,28 +656,41 @@ def test_move_stake(subtensor, alice_wallet, bob_wallet):
656656

657657
stakes = subtensor.get_stake_for_coldkey(alice_wallet.coldkey.ss58_address)
658658

659-
assert stakes == [
659+
expected_stakes = [
660660
StakeInfo(
661-
hotkey_ss58=alice_wallet.hotkey.ss58_address,
661+
hotkey_ss58=stakes[0].hotkey_ss58,
662662
coldkey_ss58=alice_wallet.coldkey.ss58_address,
663-
netuid=alice_subnet_netuid,
663+
netuid=alice_subnet_netuid
664+
if subtensor.is_fast_blocks()
665+
else bob_subnet_netuid,
664666
stake=get_dynamic_balance(stakes[0].stake.rao, bob_subnet_netuid),
665667
locked=Balance(0).set_unit(bob_subnet_netuid),
666668
emission=get_dynamic_balance(stakes[0].emission.rao, bob_subnet_netuid),
667669
drain=0,
668670
is_registered=True,
669-
),
670-
StakeInfo(
671-
hotkey_ss58=bob_wallet.hotkey.ss58_address,
672-
coldkey_ss58=alice_wallet.coldkey.ss58_address,
673-
netuid=bob_subnet_netuid,
674-
stake=get_dynamic_balance(stakes[1].stake.rao, bob_subnet_netuid),
675-
locked=Balance(0).set_unit(bob_subnet_netuid),
676-
emission=get_dynamic_balance(stakes[1].emission.rao, bob_subnet_netuid),
677-
drain=0,
678-
is_registered=True,
679-
),
671+
)
680672
]
673+
674+
fast_block_stake = (
675+
[
676+
StakeInfo(
677+
hotkey_ss58=stakes[1].hotkey_ss58,
678+
coldkey_ss58=alice_wallet.coldkey.ss58_address,
679+
netuid=bob_subnet_netuid,
680+
stake=get_dynamic_balance(stakes[1].stake.rao, bob_subnet_netuid),
681+
locked=Balance(0).set_unit(bob_subnet_netuid),
682+
emission=get_dynamic_balance(stakes[1].emission.rao, bob_subnet_netuid),
683+
drain=0,
684+
is_registered=True,
685+
),
686+
]
687+
if subtensor.is_fast_blocks()
688+
else []
689+
)
690+
691+
expected_stakes += fast_block_stake
692+
693+
assert stakes == expected_stakes
681694
logging.console.success(f"✅ Test [green]test_move_stake[/green] passed")
682695

683696

@@ -775,18 +788,23 @@ def test_transfer_stake(subtensor, alice_wallet, bob_wallet, dave_wallet):
775788

776789
bob_stakes = subtensor.get_stake_for_coldkey(bob_wallet.coldkey.ss58_address)
777790

778-
assert bob_stakes == [
779-
StakeInfo(
780-
hotkey_ss58=alice_wallet.hotkey.ss58_address,
781-
coldkey_ss58=bob_wallet.coldkey.ss58_address,
782-
netuid=dave_subnet_netuid,
783-
stake=get_dynamic_balance(bob_stakes[0].stake.rao, dave_subnet_netuid),
784-
locked=Balance(0),
785-
emission=get_dynamic_balance(
786-
bob_stakes[0].emission.rao, dave_subnet_netuid
791+
assert (
792+
bob_stakes
793+
== [
794+
StakeInfo(
795+
hotkey_ss58=alice_wallet.hotkey.ss58_address,
796+
coldkey_ss58=bob_wallet.coldkey.ss58_address,
797+
netuid=dave_subnet_netuid,
798+
stake=get_dynamic_balance(bob_stakes[0].stake.rao, dave_subnet_netuid),
799+
locked=Balance(0),
800+
emission=get_dynamic_balance(
801+
bob_stakes[0].emission.rao, dave_subnet_netuid
802+
),
803+
drain=0,
804+
is_registered=False,
787805
),
788-
drain=0,
789-
is_registered=False,
790-
),
791-
]
806+
]
807+
if subtensor.is_fast_blocks()
808+
else []
809+
)
792810
logging.console.success(f"✅ Test [green]test_transfer_stake[/green] passed")

0 commit comments

Comments
 (0)