mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-20 17:31:02 +00:00
BREAKING: Rename Origin (#12258)
* BREAKING: Rename Origin * more renaming * a bit more renaming * fix * more fixing * fix in frame_support * even more fixes * fix * small fix * ... * update .stderr * docs * update docs * update docs * docs
This commit is contained in:
@@ -32,35 +32,35 @@ fn test_whitelist_call_and_remove() {
|
||||
let call_hash = <Test as frame_system::Config>::Hashing::hash(&encoded_call[..]);
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::remove_whitelisted_call(Origin::root(), call_hash),
|
||||
Whitelist::remove_whitelisted_call(RuntimeOrigin::root(), call_hash),
|
||||
crate::Error::<Test>::CallIsNotWhitelisted,
|
||||
);
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::whitelist_call(Origin::signed(1), call_hash),
|
||||
Whitelist::whitelist_call(RuntimeOrigin::signed(1), call_hash),
|
||||
DispatchError::BadOrigin,
|
||||
);
|
||||
|
||||
assert_ok!(Whitelist::whitelist_call(Origin::root(), call_hash));
|
||||
assert_ok!(Whitelist::whitelist_call(RuntimeOrigin::root(), call_hash));
|
||||
|
||||
assert!(Preimage::preimage_requested(&call_hash));
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::whitelist_call(Origin::root(), call_hash),
|
||||
Whitelist::whitelist_call(RuntimeOrigin::root(), call_hash),
|
||||
crate::Error::<Test>::CallAlreadyWhitelisted,
|
||||
);
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::remove_whitelisted_call(Origin::signed(1), call_hash),
|
||||
Whitelist::remove_whitelisted_call(RuntimeOrigin::signed(1), call_hash),
|
||||
DispatchError::BadOrigin,
|
||||
);
|
||||
|
||||
assert_ok!(Whitelist::remove_whitelisted_call(Origin::root(), call_hash));
|
||||
assert_ok!(Whitelist::remove_whitelisted_call(RuntimeOrigin::root(), call_hash));
|
||||
|
||||
assert!(!Preimage::preimage_requested(&call_hash));
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::remove_whitelisted_call(Origin::root(), call_hash),
|
||||
Whitelist::remove_whitelisted_call(RuntimeOrigin::root(), call_hash),
|
||||
crate::Error::<Test>::CallIsNotWhitelisted,
|
||||
);
|
||||
});
|
||||
@@ -75,41 +75,45 @@ fn test_whitelist_call_and_execute() {
|
||||
let call_hash = <Test as frame_system::Config>::Hashing::hash(&encoded_call[..]);
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::dispatch_whitelisted_call(Origin::root(), call_hash, call_weight),
|
||||
Whitelist::dispatch_whitelisted_call(RuntimeOrigin::root(), call_hash, call_weight),
|
||||
crate::Error::<Test>::CallIsNotWhitelisted,
|
||||
);
|
||||
|
||||
assert_ok!(Whitelist::whitelist_call(Origin::root(), call_hash));
|
||||
assert_ok!(Whitelist::whitelist_call(RuntimeOrigin::root(), call_hash));
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::dispatch_whitelisted_call(Origin::signed(1), call_hash, call_weight),
|
||||
Whitelist::dispatch_whitelisted_call(RuntimeOrigin::signed(1), call_hash, call_weight),
|
||||
DispatchError::BadOrigin,
|
||||
);
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::dispatch_whitelisted_call(Origin::root(), call_hash, call_weight),
|
||||
Whitelist::dispatch_whitelisted_call(RuntimeOrigin::root(), call_hash, call_weight),
|
||||
crate::Error::<Test>::UnavailablePreImage,
|
||||
);
|
||||
|
||||
assert_ok!(Preimage::note_preimage(Origin::root(), encoded_call));
|
||||
assert_ok!(Preimage::note_preimage(RuntimeOrigin::root(), encoded_call));
|
||||
|
||||
assert!(Preimage::preimage_requested(&call_hash));
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::dispatch_whitelisted_call(
|
||||
Origin::root(),
|
||||
RuntimeOrigin::root(),
|
||||
call_hash,
|
||||
call_weight - Weight::from_ref_time(1)
|
||||
),
|
||||
crate::Error::<Test>::InvalidCallWeightWitness,
|
||||
);
|
||||
|
||||
assert_ok!(Whitelist::dispatch_whitelisted_call(Origin::root(), call_hash, call_weight));
|
||||
assert_ok!(Whitelist::dispatch_whitelisted_call(
|
||||
RuntimeOrigin::root(),
|
||||
call_hash,
|
||||
call_weight
|
||||
));
|
||||
|
||||
assert!(!Preimage::preimage_requested(&call_hash));
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::dispatch_whitelisted_call(Origin::root(), call_hash, call_weight),
|
||||
Whitelist::dispatch_whitelisted_call(RuntimeOrigin::root(), call_hash, call_weight),
|
||||
crate::Error::<Test>::CallIsNotWhitelisted,
|
||||
);
|
||||
});
|
||||
@@ -126,10 +130,14 @@ fn test_whitelist_call_and_execute_failing_call() {
|
||||
let encoded_call = call.encode();
|
||||
let call_hash = <Test as frame_system::Config>::Hashing::hash(&encoded_call[..]);
|
||||
|
||||
assert_ok!(Whitelist::whitelist_call(Origin::root(), call_hash));
|
||||
assert_ok!(Preimage::note_preimage(Origin::root(), encoded_call));
|
||||
assert_ok!(Whitelist::whitelist_call(RuntimeOrigin::root(), call_hash));
|
||||
assert_ok!(Preimage::note_preimage(RuntimeOrigin::root(), encoded_call));
|
||||
assert!(Preimage::preimage_requested(&call_hash));
|
||||
assert_ok!(Whitelist::dispatch_whitelisted_call(Origin::root(), call_hash, call_weight));
|
||||
assert_ok!(Whitelist::dispatch_whitelisted_call(
|
||||
RuntimeOrigin::root(),
|
||||
call_hash,
|
||||
call_weight
|
||||
));
|
||||
assert!(!Preimage::preimage_requested(&call_hash));
|
||||
});
|
||||
}
|
||||
@@ -142,18 +150,18 @@ fn test_whitelist_call_and_execute_without_note_preimage() {
|
||||
}));
|
||||
let call_hash = <Test as frame_system::Config>::Hashing::hash_of(&call);
|
||||
|
||||
assert_ok!(Whitelist::whitelist_call(Origin::root(), call_hash));
|
||||
assert_ok!(Whitelist::whitelist_call(RuntimeOrigin::root(), call_hash));
|
||||
assert!(Preimage::preimage_requested(&call_hash));
|
||||
|
||||
assert_ok!(Whitelist::dispatch_whitelisted_call_with_preimage(
|
||||
Origin::root(),
|
||||
RuntimeOrigin::root(),
|
||||
call.clone()
|
||||
));
|
||||
|
||||
assert!(!Preimage::preimage_requested(&call_hash));
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::dispatch_whitelisted_call_with_preimage(Origin::root(), call),
|
||||
Whitelist::dispatch_whitelisted_call_with_preimage(RuntimeOrigin::root(), call),
|
||||
crate::Error::<Test>::CallIsNotWhitelisted,
|
||||
);
|
||||
});
|
||||
@@ -171,11 +179,11 @@ fn test_whitelist_call_and_execute_decode_consumes_all() {
|
||||
|
||||
let call_hash = <Test as frame_system::Config>::Hashing::hash(&call[..]);
|
||||
|
||||
assert_ok!(Preimage::note_preimage(Origin::root(), call));
|
||||
assert_ok!(Whitelist::whitelist_call(Origin::root(), call_hash));
|
||||
assert_ok!(Preimage::note_preimage(RuntimeOrigin::root(), call));
|
||||
assert_ok!(Whitelist::whitelist_call(RuntimeOrigin::root(), call_hash));
|
||||
|
||||
assert_noop!(
|
||||
Whitelist::dispatch_whitelisted_call(Origin::root(), call_hash, call_weight),
|
||||
Whitelist::dispatch_whitelisted_call(RuntimeOrigin::root(), call_hash, call_weight),
|
||||
crate::Error::<Test>::UndecodableCall,
|
||||
);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user