@@ -717,62 +717,62 @@ fn test_subtoken_enable_ok_for_burn_register_before_enable() {
717717 } ) ;
718718}
719719
720- #[ test]
721- fn test_user_liquidity_access_control ( ) {
722- new_test_ext ( 1 ) . execute_with ( || {
723- let owner_hotkey = U256 :: from ( 1 ) ;
724- let owner_coldkey = U256 :: from ( 2 ) ;
725- let not_owner = U256 :: from ( 999 ) ; // arbitrary non-owner
726-
727- // add network
728- let netuid = add_dynamic_network ( & owner_hotkey, & owner_coldkey) ;
729-
730- // Not owner, not root: should fail
731- assert_noop ! (
732- Swap :: toggle_user_liquidity( RuntimeOrigin :: signed( not_owner) , netuid, true ) ,
733- DispatchError :: BadOrigin
734- ) ;
735-
736- // Subnet owner can enable
737- assert_ok ! ( Swap :: toggle_user_liquidity(
738- RuntimeOrigin :: signed( owner_coldkey) ,
739- netuid,
740- true
741- ) ) ;
742- assert ! ( pallet_subtensor_swap:: EnabledUserLiquidity :: <Test >:: get(
743- NetUid :: from( netuid)
744- ) ) ;
745-
746- // Root can disable
747- assert_ok ! ( Swap :: toggle_user_liquidity(
748- RuntimeOrigin :: root( ) ,
749- netuid,
750- false
751- ) ) ;
752- assert ! ( !pallet_subtensor_swap:: EnabledUserLiquidity :: <Test >:: get(
753- NetUid :: from( netuid)
754- ) ) ;
755-
756- // Root can enable again
757- assert_ok ! ( Swap :: toggle_user_liquidity(
758- RuntimeOrigin :: root( ) ,
759- netuid,
760- true
761- ) ) ;
762- assert ! ( pallet_subtensor_swap:: EnabledUserLiquidity :: <Test >:: get(
763- NetUid :: from( netuid)
764- ) ) ;
765-
766- // Subnet owner cannot disable (only root can disable)
767- assert_noop ! (
768- Swap :: toggle_user_liquidity( RuntimeOrigin :: signed( owner_coldkey) , netuid, false ) ,
769- DispatchError :: BadOrigin
770- ) ;
771- assert ! ( pallet_subtensor_swap:: EnabledUserLiquidity :: <Test >:: get(
772- NetUid :: from( netuid)
773- ) ) ;
774- } ) ;
775- }
720+ // #[test]
721+ // fn test_user_liquidity_access_control() {
722+ // new_test_ext(1).execute_with(|| {
723+ // let owner_hotkey = U256::from(1);
724+ // let owner_coldkey = U256::from(2);
725+ // let not_owner = U256::from(999); // arbitrary non-owner
726+
727+ // // add network
728+ // let netuid = add_dynamic_network(&owner_hotkey, &owner_coldkey);
729+
730+ // // Not owner, not root: should fail
731+ // assert_noop!(
732+ // Swap::toggle_user_liquidity(RuntimeOrigin::signed(not_owner), netuid, true),
733+ // DispatchError::BadOrigin
734+ // );
735+
736+ // // Subnet owner can enable
737+ // assert_ok!(Swap::toggle_user_liquidity(
738+ // RuntimeOrigin::signed(owner_coldkey),
739+ // netuid,
740+ // true
741+ // ));
742+ // assert!(pallet_subtensor_swap::EnabledUserLiquidity::<Test>::get(
743+ // NetUid::from(netuid)
744+ // ));
745+
746+ // // Root can disable
747+ // assert_ok!(Swap::toggle_user_liquidity(
748+ // RuntimeOrigin::root(),
749+ // netuid,
750+ // false
751+ // ));
752+ // assert!(!pallet_subtensor_swap::EnabledUserLiquidity::<Test>::get(
753+ // NetUid::from(netuid)
754+ // ));
755+
756+ // // Root can enable again
757+ // assert_ok!(Swap::toggle_user_liquidity(
758+ // RuntimeOrigin::root(),
759+ // netuid,
760+ // true
761+ // ));
762+ // assert!(pallet_subtensor_swap::EnabledUserLiquidity::<Test>::get(
763+ // NetUid::from(netuid)
764+ // ));
765+
766+ // // Subnet owner cannot disable (only root can disable)
767+ // assert_noop!(
768+ // Swap::toggle_user_liquidity(RuntimeOrigin::signed(owner_coldkey), netuid, false),
769+ // DispatchError::BadOrigin
770+ // );
771+ // assert!(pallet_subtensor_swap::EnabledUserLiquidity::<Test>::get(
772+ // NetUid::from(netuid)
773+ // ));
774+ // });
775+ // }
776776
777777// cargo test --package pallet-subtensor --lib -- tests::subnet::test_no_duplicates_in_symbol_static --exact --show-output
778778#[ test]
0 commit comments