File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed
pallets/admin-utils/src/tests Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change @@ -580,6 +580,40 @@ fn test_sudo_set_max_allowed_uids() {
580580 to_be_set
581581 ) ) ;
582582 assert_eq ! ( SubtensorModule :: get_max_allowed_uids( netuid) , to_be_set) ;
583+
584+ // Exact current case
585+ assert_ok ! ( AdminUtils :: sudo_set_max_allowed_uids(
586+ <<Test as Config >:: RuntimeOrigin >:: root( ) ,
587+ netuid,
588+ SubtensorModule :: get_subnetwork_n( netuid)
589+ ) ) ;
590+ assert_eq ! (
591+ SubtensorModule :: get_max_allowed_uids( netuid) ,
592+ SubtensorModule :: get_subnetwork_n( netuid)
593+ ) ;
594+
595+ // Lower bound case
596+ SubtensorModule :: set_min_allowed_uids ( netuid, SubtensorModule :: get_subnetwork_n ( netuid) ) ;
597+ assert_ok ! ( AdminUtils :: sudo_set_max_allowed_uids(
598+ <<Test as Config >:: RuntimeOrigin >:: root( ) ,
599+ netuid,
600+ SubtensorModule :: get_min_allowed_uids( netuid)
601+ ) ) ;
602+ assert_eq ! (
603+ SubtensorModule :: get_max_allowed_uids( netuid) ,
604+ SubtensorModule :: get_min_allowed_uids( netuid)
605+ ) ;
606+
607+ // Upper bound case
608+ assert_ok ! ( AdminUtils :: sudo_set_max_allowed_uids(
609+ <<Test as Config >:: RuntimeOrigin >:: root( ) ,
610+ netuid,
611+ DefaultMaxAllowedUids :: <Test >:: get( ) ,
612+ ) ) ;
613+ assert_eq ! (
614+ SubtensorModule :: get_max_allowed_uids( netuid) ,
615+ DefaultMaxAllowedUids :: <Test >:: get( )
616+ ) ;
583617 } ) ;
584618}
585619
You can’t perform that action at this time.
0 commit comments