Skip to content

Commit a5d391d

Browse files
improve e2e
1 parent d5a632f commit a5d391d

File tree

1 file changed

+27
-11
lines changed

1 file changed

+27
-11
lines changed

tests/e2e_tests/test_stake_fee.py

+27-11
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,9 @@ async def test_stake_fee_api(local_chain, subtensor, alice_wallet, bob_wallet):
3939
amount=stake_amount,
4040
)
4141
assert isinstance(stake_fee_0, Balance), "Stake fee should be a Balance object"
42+
assert (
43+
stake_fee_0 >= MIN_STAKE_FEE
44+
), "Stake fee should be greater than the minimum stake fee"
4245

4346
# Remove stake
4447
stake_fee_1 = subtensor.get_stake_fee(
@@ -51,6 +54,9 @@ async def test_stake_fee_api(local_chain, subtensor, alice_wallet, bob_wallet):
5154
amount=stake_amount,
5255
)
5356
assert isinstance(stake_fee_1, Balance), "Stake fee should be a Balance object"
57+
assert (
58+
stake_fee_1 >= MIN_STAKE_FEE
59+
), "Stake fee should be greater than the minimum stake fee"
5460

5561
# Move from root to non-root
5662
stake_fee_2 = subtensor.get_stake_fee(
@@ -63,6 +69,9 @@ async def test_stake_fee_api(local_chain, subtensor, alice_wallet, bob_wallet):
6369
amount=stake_amount,
6470
)
6571
assert isinstance(stake_fee_2, Balance), "Stake fee should be a Balance object"
72+
assert (
73+
stake_fee_2 >= MIN_STAKE_FEE
74+
), "Stake fee should be greater than the minimum stake fee"
6675

6776
# Move between hotkeys on root
6877
stake_fee_3 = subtensor.get_stake_fee(
@@ -75,6 +84,9 @@ async def test_stake_fee_api(local_chain, subtensor, alice_wallet, bob_wallet):
7584
amount=stake_amount,
7685
)
7786
assert isinstance(stake_fee_3, Balance), "Stake fee should be a Balance object"
87+
assert (
88+
stake_fee_3 >= MIN_STAKE_FEE
89+
), "Stake fee should be greater than the minimum stake fee"
7890

7991
# Move between coldkeys on root
8092
stake_fee_4 = subtensor.get_stake_fee(
@@ -87,6 +99,9 @@ async def test_stake_fee_api(local_chain, subtensor, alice_wallet, bob_wallet):
8799
amount=stake_amount,
88100
)
89101
assert isinstance(stake_fee_4, Balance), "Stake fee should be a Balance object"
102+
assert (
103+
stake_fee_4 >= MIN_STAKE_FEE
104+
), "Stake fee should be greater than the minimum stake fee"
90105

91106
# Swap from non-root to root
92107
stake_fee_5 = subtensor.get_stake_fee(
@@ -99,6 +114,9 @@ async def test_stake_fee_api(local_chain, subtensor, alice_wallet, bob_wallet):
99114
amount=stake_amount,
100115
)
101116
assert isinstance(stake_fee_5, Balance), "Stake fee should be a Balance object"
117+
assert (
118+
stake_fee_5 >= MIN_STAKE_FEE
119+
), "Stake fee should be greater than the minimum stake fee"
102120

103121
# Move between hotkeys on non-root
104122
stake_fee_6 = subtensor.get_stake_fee(
@@ -111,6 +129,9 @@ async def test_stake_fee_api(local_chain, subtensor, alice_wallet, bob_wallet):
111129
amount=stake_amount,
112130
)
113131
assert isinstance(stake_fee_6, Balance), "Stake fee should be a Balance object"
132+
assert (
133+
stake_fee_6 >= MIN_STAKE_FEE
134+
), "Stake fee should be greater than the minimum stake fee"
114135

115136
# Move between coldkeys on non-root
116137
stake_fee_7 = subtensor.get_stake_fee(
@@ -123,6 +144,9 @@ async def test_stake_fee_api(local_chain, subtensor, alice_wallet, bob_wallet):
123144
amount=stake_amount,
124145
)
125146
assert isinstance(stake_fee_7, Balance), "Stake fee should be a Balance object"
147+
assert (
148+
stake_fee_7 >= MIN_STAKE_FEE
149+
), "Stake fee should be greater than the minimum stake fee"
126150

127151
# Swap from non-root to non-root (between subnets)
128152
netuid2 = 3
@@ -141,14 +165,6 @@ async def test_stake_fee_api(local_chain, subtensor, alice_wallet, bob_wallet):
141165
amount=stake_amount,
142166
)
143167
assert isinstance(stake_fee_8, Balance), "Stake fee should be a Balance object"
144-
145-
# Verify all fees are non-zero
146-
assert stake_fee_0 >= MIN_STAKE_FEE, "Stake fee should be greater than 0"
147-
assert stake_fee_1 >= MIN_STAKE_FEE, "Stake fee should be greater than 0"
148-
assert stake_fee_2 >= MIN_STAKE_FEE, "Stake fee should be greater than 0"
149-
assert stake_fee_3 >= MIN_STAKE_FEE, "Stake fee should be greater than 0"
150-
assert stake_fee_4 >= MIN_STAKE_FEE, "Stake fee should be greater than 0"
151-
assert stake_fee_5 >= MIN_STAKE_FEE, "Stake fee should be greater than 0"
152-
assert stake_fee_6 >= MIN_STAKE_FEE, "Stake fee should be greater than 0"
153-
assert stake_fee_7 >= MIN_STAKE_FEE, "Stake fee should be greater than 0"
154-
assert stake_fee_8 >= MIN_STAKE_FEE, "Stake fee should be greater than 0"
168+
assert (
169+
stake_fee_8 >= MIN_STAKE_FEE
170+
), "Stake fee should be greater than the minimum stake fee"

0 commit comments

Comments
 (0)