Skip to content

Commit

Permalink
pallet-scheduler: fix test (#3923)
Browse files Browse the repository at this point in the history
fix #3921

---------

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>
  • Loading branch information
sandreim authored and Ank4n committed Apr 9, 2024
1 parent b4cb8d1 commit be8bd2d
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions substrate/frame/scheduler/src/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2285,9 +2285,18 @@ fn postponed_named_task_cannot_be_rescheduled() {

// Run to a very large block.
run_to_block(10);

// It was not executed.
assert!(logger::log().is_empty());
assert!(Preimage::is_requested(&hash));

// Preimage was not available
assert_eq!(
System::events().last().unwrap().event,
crate::Event::CallUnavailable { task: (4, 0), id: Some(name) }.into()
);

// So it should not be requested.
assert!(!Preimage::is_requested(&hash));
// Postponing removes the lookup.
assert!(!Lookup::<Test>::contains_key(name));

Expand All @@ -2307,11 +2316,12 @@ fn postponed_named_task_cannot_be_rescheduled() {
);

// Finally add the preimage.
assert_ok!(Preimage::note(call.encode().into()));
assert_ok!(Preimage::note_preimage(RuntimeOrigin::signed(0), call.encode()));

run_to_block(1000);
// It did not execute.
assert!(logger::log().is_empty());
assert!(Preimage::is_requested(&hash));
assert!(!Preimage::is_requested(&hash));

// Manually re-schedule the call by name does not work.
assert_err!(
Expand Down

0 comments on commit be8bd2d

Please sign in to comment.