Remove grandpa StoredPendingChange shim (#8788)

* Remove grandpa StoredPendingChange shim

* Unused import
This commit is contained in:
Andrew Jones
2021-05-12 17:35:33 +01:00
committed by GitHub
parent 0849bcce0e
commit 8e2b7b7c25
2 changed files with 2 additions and 45 deletions
+1 -17
View File
@@ -21,7 +21,7 @@
use super::{Call, Event, *};
use crate::mock::*;
use codec::{Decode, Encode};
use codec::Encode;
use fg_primitives::ScheduledChange;
use frame_support::{
assert_err, assert_ok, assert_noop,
@@ -127,22 +127,6 @@ fn cannot_schedule_change_when_one_pending() {
});
}
#[test]
fn new_decodes_from_old() {
let old = OldStoredPendingChange {
scheduled_at: 5u32,
delay: 100u32,
next_authorities: to_authorities(vec![(1, 5), (2, 10), (3, 2)]),
};
let encoded = old.encode();
let new = StoredPendingChange::<u32>::decode(&mut &encoded[..]).unwrap();
assert!(new.forced.is_none());
assert_eq!(new.scheduled_at, old.scheduled_at);
assert_eq!(new.delay, old.delay);
assert_eq!(new.next_authorities, old.next_authorities);
}
#[test]
fn dispatch_forced_change() {
new_test_ext(vec![(1, 1), (2, 1), (3, 1)]).execute_with(|| {