Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Fix warnings related to panic and assert #8272

Merged
merged 1 commit into from
Mar 5, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions client/service/test/src/client/light.rs
Original file line number Diff line number Diff line change
Expand Up @@ -684,10 +684,13 @@ fn changes_proof_is_generated_and_checked_when_headers_are_not_pruned() {
}).unwrap();

// ..and ensure that result is the same as on remote node
match local_result == expected_result {
true => (),
false => panic!(format!("Failed test {}: local = {:?}, expected = {:?}",
index, local_result, expected_result)),
if local_result != expected_result {
panic!(
"Failed test {}: local = {:?}, expected = {:?}",
index,
local_result,
expected_result,
);
}
}
}
Expand Down
11 changes: 7 additions & 4 deletions client/service/test/src/client/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -988,10 +988,13 @@ fn key_changes_works() {
None,
&StorageKey(key),
).unwrap();
match actual_result == expected_result {
true => (),
false => panic!(format!("Failed test {}: actual = {:?}, expected = {:?}",
index, actual_result, expected_result)),
if actual_result != expected_result {
panic!(
"Failed test {}: actual = {:?}, expected = {:?}",
index,
actual_result,
expected_result,
);
}
}
}
Expand Down
8 changes: 6 additions & 2 deletions client/tracing/src/logging/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,9 @@ mod tests {
let output = String::from_utf8(output.stderr).unwrap();
assert!(
re.is_match(output.trim()),
format!("Expected:\n{}\nGot:\n{}", re, output),
"Expected:\n{}\nGot:\n{}",
re,
output,
);
}

Expand Down Expand Up @@ -475,7 +477,9 @@ mod tests {
let output = String::from_utf8(output.stderr).unwrap();
assert!(
re.is_match(output.trim()),
format!("Expected:\n{}\nGot:\n{}", re, output),
"Expected:\n{}\nGot:\n{}",
re,
output,
);
}

Expand Down
2 changes: 1 addition & 1 deletion frame/democracy/src/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ fn set_balance_proposal_hash_and_note(value: u64) -> H256 {
match Democracy::note_preimage(Origin::signed(6), p) {
Ok(_) => (),
Err(x) if x == Error::<Test>::DuplicatePreimage.into() => (),
Err(x) => panic!(x),
Err(x) => panic!("{:?}", x),
}
h
}
Expand Down
9 changes: 5 additions & 4 deletions frame/election-provider-multi-phase/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -673,8 +673,9 @@ pub mod pallet {
witness: SolutionOrSnapshotSize,
) -> DispatchResultWithPostInfo {
ensure_none(origin)?;
let error_message = "Invalid unsigned submission must produce invalid block and \
deprive validator from their authoring reward.";
let error_message =
"Invalid unsigned submission must produce invalid block and \
deprive validator from their authoring reward.";

// Check score being an improvement, phase, and desired targets.
Self::unsigned_pre_dispatch_checks(&solution).expect(error_message);
Expand All @@ -684,8 +685,8 @@ pub mod pallet {
Self::snapshot_metadata().expect(error_message);

// NOTE: we are asserting, not `ensure`ing -- we want to panic here.
assert!(voters as u32 == witness.voters, error_message);
assert!(targets as u32 == witness.targets, error_message);
assert!(voters as u32 == witness.voters, "{}", error_message);
assert!(targets as u32 == witness.targets, "{}", error_message);

let ready =
Self::feasibility_check(solution, ElectionCompute::Unsigned).expect(error_message);
Expand Down
2 changes: 1 addition & 1 deletion frame/offences/benchmarking/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ fn check_events<T: Config, I: Iterator<Item = <T as SystemConfig>::Event>>(expec
}

if !length_mismatch.is_empty() {
panic!(length_mismatch);
panic!("{}", length_mismatch);
}
}

Expand Down