mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-01 12:27:56 +00:00
FRAME: Allow message ID to be mutated in ProcessMessage (#14183)
This commit is contained in:
@@ -23,6 +23,7 @@ use crate::{mock::*, *};
|
||||
|
||||
use frame_support::{assert_noop, assert_ok, assert_storage_noop, StorageNoopGuard};
|
||||
use rand::{rngs::StdRng, Rng, SeedableRng};
|
||||
use sp_core::blake2_256;
|
||||
|
||||
#[test]
|
||||
fn mocked_weight_works() {
|
||||
@@ -178,7 +179,7 @@ fn service_queues_failing_messages_works() {
|
||||
assert_eq!(MessageQueue::service_queues(1.into_weight()), 1.into_weight());
|
||||
assert_last_event::<Test>(
|
||||
Event::ProcessingFailed {
|
||||
hash: <Test as frame_system::Config>::Hashing::hash(b"badformat"),
|
||||
id: blake2_256(b"badformat"),
|
||||
origin: MessageOrigin::Here,
|
||||
error: ProcessMessageError::BadFormat,
|
||||
}
|
||||
@@ -187,7 +188,7 @@ fn service_queues_failing_messages_works() {
|
||||
assert_eq!(MessageQueue::service_queues(1.into_weight()), 1.into_weight());
|
||||
assert_last_event::<Test>(
|
||||
Event::ProcessingFailed {
|
||||
hash: <Test as frame_system::Config>::Hashing::hash(b"corrupt"),
|
||||
id: blake2_256(b"corrupt"),
|
||||
origin: MessageOrigin::Here,
|
||||
error: ProcessMessageError::Corrupt,
|
||||
}
|
||||
@@ -196,7 +197,7 @@ fn service_queues_failing_messages_works() {
|
||||
assert_eq!(MessageQueue::service_queues(1.into_weight()), 1.into_weight());
|
||||
assert_last_event::<Test>(
|
||||
Event::ProcessingFailed {
|
||||
hash: <Test as frame_system::Config>::Hashing::hash(b"unsupported"),
|
||||
id: blake2_256(b"unsupported"),
|
||||
origin: MessageOrigin::Here,
|
||||
error: ProcessMessageError::Unsupported,
|
||||
}
|
||||
@@ -677,7 +678,7 @@ fn service_page_item_skips_perm_overweight_message() {
|
||||
assert_eq!(weight.consumed, 2.into_weight());
|
||||
assert_last_event::<Test>(
|
||||
Event::OverweightEnqueued {
|
||||
hash: <Test as frame_system::Config>::Hashing::hash(b"TooMuch"),
|
||||
id: blake2_256(b"TooMuch"),
|
||||
origin: MessageOrigin::Here,
|
||||
message_index: 0,
|
||||
page_index: 0,
|
||||
@@ -1050,7 +1051,7 @@ fn execute_overweight_works() {
|
||||
assert_eq!(QueueChanges::take(), vec![(origin, 1, 8)]);
|
||||
assert_last_event::<Test>(
|
||||
Event::OverweightEnqueued {
|
||||
hash: <Test as frame_system::Config>::Hashing::hash(b"weight=6"),
|
||||
id: blake2_256(b"weight=6"),
|
||||
origin: MessageOrigin::Here,
|
||||
message_index: 0,
|
||||
page_index: 0,
|
||||
@@ -1105,7 +1106,7 @@ fn permanently_overweight_book_unknits() {
|
||||
assert_eq!(MessageQueue::service_queues(8.into_weight()), 4.into_weight());
|
||||
assert_last_event::<Test>(
|
||||
Event::OverweightEnqueued {
|
||||
hash: <Test as frame_system::Config>::Hashing::hash(b"weight=9"),
|
||||
id: blake2_256(b"weight=9"),
|
||||
origin: Here,
|
||||
message_index: 0,
|
||||
page_index: 0,
|
||||
|
||||
Reference in New Issue
Block a user