File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
pallets/subtensor/src/tests Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -1058,18 +1058,23 @@ fn test_register_network_rate_limit() {
1058
1058
new_test_ext ( 1 ) . execute_with ( || {
1059
1059
let coldkey = U256 :: from ( 1 ) ;
1060
1060
1061
+ // Set rate limit
1062
+ let rate_limit = 1 ;
1063
+ NetworkRateLimit :: < Test > :: put ( rate_limit) ;
1064
+
1061
1065
// Give enough balance to register a network.
1062
1066
let balance = SubtensorModule :: get_network_lock_cost ( ) + 10_000 ;
1063
1067
SubtensorModule :: add_balance_to_coldkey_account ( & coldkey, balance) ;
1064
1068
1065
- let rate_limit = 1 ;
1066
- NetworkRateLimit :: < Test > :: put ( rate_limit) ;
1067
-
1068
1069
// Register network.
1069
1070
assert_ok ! ( SubtensorModule :: register_network( RuntimeOrigin :: signed(
1070
1071
coldkey
1071
1072
) ) ) ;
1072
1073
1074
+ // Give more TA
1075
+ let mut lock_cost = SubtensorModule :: get_network_lock_cost ( ) ;
1076
+ SubtensorModule :: add_balance_to_coldkey_account ( & coldkey, lock_cost + 10_000 ) ;
1077
+
1073
1078
// Try to register another network.
1074
1079
assert_err ! (
1075
1080
SubtensorModule :: register_network( RuntimeOrigin :: signed( coldkey) ) ,
@@ -1079,6 +1084,10 @@ fn test_register_network_rate_limit() {
1079
1084
// Step the rate limit.
1080
1085
step_rate_limit ( & TransactionType :: RegisterNetwork , 0 ) ;
1081
1086
1087
+ // Give more TAO
1088
+ lock_cost = SubtensorModule :: get_network_lock_cost ( ) ;
1089
+ SubtensorModule :: add_balance_to_coldkey_account ( & coldkey, lock_cost + 10_000 ) ;
1090
+
1082
1091
// Register network again.
1083
1092
assert_ok ! ( SubtensorModule :: register_network( RuntimeOrigin :: signed(
1084
1093
coldkey
You can’t perform that action at this time.
0 commit comments