mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 15:47:58 +00:00
Migrate pallet-sudo to pallet! (#8448)
* WIP convert sudo pallet to attribute macros * Fix up tests and migrate mock * Fix up genesis build * Migrate doc comment example * Update frame/sudo/src/lib.rs Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com> * Update frame/sudo/src/lib.rs Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com> * Update frame/sudo/src/lib.rs Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com> * Update frame/sudo/src/lib.rs Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com> * Allow unused metadata call_functions Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com>
This commit is contained in:
@@ -58,7 +58,7 @@ fn sudo_emits_events_correctly() {
|
||||
// Should emit event to indicate success when called with the root `key` and `call` is `Ok`.
|
||||
let call = Box::new(Call::Logger(LoggerCall::privileged_i32_log(42, 1)));
|
||||
assert_ok!(Sudo::sudo(Origin::signed(1), call));
|
||||
let expected_event = TestEvent::sudo(RawEvent::Sudid(Ok(())));
|
||||
let expected_event = TestEvent::sudo(Event::Sudid(Ok(())));
|
||||
assert!(System::events().iter().any(|a| a.event == expected_event));
|
||||
})
|
||||
}
|
||||
@@ -97,7 +97,7 @@ fn sudo_unchecked_weight_emits_events_correctly() {
|
||||
// Should emit event to indicate success when called with the root `key` and `call` is `Ok`.
|
||||
let call = Box::new(Call::Logger(LoggerCall::privileged_i32_log(42, 1)));
|
||||
assert_ok!(Sudo::sudo_unchecked_weight(Origin::signed(1), call, 1_000));
|
||||
let expected_event = TestEvent::sudo(RawEvent::Sudid(Ok(())));
|
||||
let expected_event = TestEvent::sudo(Event::Sudid(Ok(())));
|
||||
assert!(System::events().iter().any(|a| a.event == expected_event));
|
||||
})
|
||||
}
|
||||
@@ -124,11 +124,11 @@ fn set_key_emits_events_correctly() {
|
||||
|
||||
// A root `key` can change the root `key`.
|
||||
assert_ok!(Sudo::set_key(Origin::signed(1), 2));
|
||||
let expected_event = TestEvent::sudo(RawEvent::KeyChanged(1));
|
||||
let expected_event = TestEvent::sudo(Event::KeyChanged(1));
|
||||
assert!(System::events().iter().any(|a| a.event == expected_event));
|
||||
// Double check.
|
||||
assert_ok!(Sudo::set_key(Origin::signed(2), 4));
|
||||
let expected_event = TestEvent::sudo(RawEvent::KeyChanged(2));
|
||||
let expected_event = TestEvent::sudo(Event::KeyChanged(2));
|
||||
assert!(System::events().iter().any(|a| a.event == expected_event));
|
||||
});
|
||||
}
|
||||
@@ -164,7 +164,7 @@ fn sudo_as_emits_events_correctly() {
|
||||
// A non-privileged function will work when passed to `sudo_as` with the root `key`.
|
||||
let call = Box::new(Call::Logger(LoggerCall::non_privileged_log(42, 1)));
|
||||
assert_ok!(Sudo::sudo_as(Origin::signed(1), 2, call));
|
||||
let expected_event = TestEvent::sudo(RawEvent::SudoAsDone(Ok(())));
|
||||
let expected_event = TestEvent::sudo(Event::SudoAsDone(Ok(())));
|
||||
assert!(System::events().iter().any(|a| a.event == expected_event));
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user