Skip to content

Commit 45ecced

Browse files
committed
fix test for sudo_set_max_allowed_uids
1 parent 3b062fb commit 45ecced

File tree

1 file changed

+34
-0
lines changed
  • pallets/admin-utils/src/tests

1 file changed

+34
-0
lines changed

pallets/admin-utils/src/tests/mod.rs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)