Removed unecesserry test + substrate/polkadot (#1787)

* just update polkadot version

* Removed unecesserry test + substrate/polkadot
This commit is contained in:
Branislav Kontur
2023-01-19 16:05:16 +01:00
committed by Bastian Köcher
parent 2ff3a7aa38
commit 51fc5f6708
2 changed files with 0 additions and 47 deletions
-3
View File
@@ -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 = [
-44
View File
@@ -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)));
}
}