mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 19:51:05 +00:00
Removed unecesserry test + substrate/polkadot (#1787)
* just update polkadot version * Removed unecesserry test + substrate/polkadot
This commit is contained in:
committed by
Bastian Köcher
parent
2ff3a7aa38
commit
51fc5f6708
@@ -15,9 +15,6 @@ sp-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch
|
||||
sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
|
||||
sp-std = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false }
|
||||
|
||||
[dev-dependencies]
|
||||
xcm = { git = "https://github.com/paritytech/polkadot", branch = "master", default-features = false }
|
||||
|
||||
[features]
|
||||
default = ["std"]
|
||||
std = [
|
||||
|
||||
@@ -299,47 +299,3 @@ macro_rules! generate_owned_bridge_module_tests {
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use codec::Encode;
|
||||
use sp_application_crypto::sp_core::{hexdisplay, hexdisplay::HexDisplay};
|
||||
use xcm::VersionedXcm;
|
||||
|
||||
fn print_xcm<RuntimeCall>(xcm: &VersionedXcm<RuntimeCall>) {
|
||||
println!("-----------------");
|
||||
println!("xcm (plain): {xcm:?}");
|
||||
println!("xcm (bytes): {:?}", xcm.encode());
|
||||
println!("xcm (hex): {:?}", hexdisplay::HexDisplay::from(&xcm.encode()));
|
||||
}
|
||||
|
||||
fn as_hex<RuntimeCall>(xcm: &VersionedXcm<RuntimeCall>) -> String {
|
||||
HexDisplay::from(&xcm.encode()).to_string()
|
||||
}
|
||||
|
||||
pub type RuntimeCall = ();
|
||||
|
||||
#[test]
|
||||
fn generate_versioned_xcm_message_hex_bytes() {
|
||||
let xcm: xcm::v2::Xcm<RuntimeCall> = xcm::v2::Xcm(vec![xcm::v2::Instruction::Trap(43)]);
|
||||
let xcm: VersionedXcm<RuntimeCall> = From::from(xcm);
|
||||
print_xcm(&xcm);
|
||||
assert_eq!("020419ac", format!("{}", as_hex(&xcm)));
|
||||
|
||||
let xcm: xcm::v3::Xcm<RuntimeCall> = vec![xcm::v3::Instruction::Trap(43)].into();
|
||||
let xcm: VersionedXcm<RuntimeCall> = From::from(xcm);
|
||||
print_xcm(&xcm);
|
||||
assert_eq!("030419ac", format!("{}", as_hex(&xcm)));
|
||||
|
||||
let xcm: xcm::v3::Xcm<RuntimeCall> = vec![
|
||||
xcm::v3::Instruction::ClearError,
|
||||
xcm::v3::Instruction::ClearTopic,
|
||||
xcm::v3::Instruction::ClearTransactStatus,
|
||||
xcm::v3::Instruction::Trap(43),
|
||||
]
|
||||
.into();
|
||||
let xcm: VersionedXcm<RuntimeCall> = From::from(xcm);
|
||||
print_xcm(&xcm);
|
||||
assert_eq!("0310172c2319ac", format!("{}", as_hex(&xcm)));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user