mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 09:57:56 +00:00
Benchmark's successful origin api update (#13146)
* try successful origin unimplemented by default * error as a default impl for try_successful_origin * remove successful_origin func of EnsureOrigin trait * default impl -> unimplemented!() * update EnsureOriginWithArg * fix EnsureOriginWithArg * prefix unused arg with underscore * use try_successful_origin instead successful_origin, map err to Weightless * fix tests * remove default impl * unwrap for indirect origin dep * replace unwrap by expect with a message --------- Co-authored-by: parity-processbot <>
This commit is contained in:
@@ -679,10 +679,13 @@ fn ensure_signed_stuff_works() {
|
||||
|
||||
#[cfg(feature = "runtime-benchmarks")]
|
||||
{
|
||||
let successful_origin: RuntimeOrigin = EnsureSigned::successful_origin();
|
||||
let successful_origin: RuntimeOrigin = EnsureSigned::try_successful_origin()
|
||||
.expect("EnsureSigned has no successful origin required for the test");
|
||||
assert_ok!(EnsureSigned::try_origin(successful_origin));
|
||||
|
||||
let successful_origin: RuntimeOrigin = EnsureSignedBy::<Members, _>::successful_origin();
|
||||
let successful_origin: RuntimeOrigin =
|
||||
EnsureSignedBy::<Members, _>::try_successful_origin()
|
||||
.expect("EnsureSignedBy has no successful origin required for the test");
|
||||
assert_ok!(EnsureSignedBy::<Members, _>::try_origin(successful_origin));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user