From 8d95737f4135e92b1220d13b3c69c9c0957bb489 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Paulo=20Silva=20de=20Souza?= <77391175+joao-paulo-parity@users.noreply.github.com> Date: Tue, 20 Dec 2022 16:56:27 -0300 Subject: [PATCH] remove hardcoded crate versions from tests (#12950) --- .../support/test/tests/construct_runtime.rs | 31 +++++----- .../support/test/tests/pallet_instance.rs | 57 +++++++------------ 2 files changed, 35 insertions(+), 53 deletions(-) diff --git a/substrate/frame/support/test/tests/construct_runtime.rs b/substrate/frame/support/test/tests/construct_runtime.rs index b1ace129362..18e4af1ac37 100644 --- a/substrate/frame/support/test/tests/construct_runtime.rs +++ b/substrate/frame/support/test/tests/construct_runtime.rs @@ -22,10 +22,7 @@ #![recursion_limit = "128"] use codec::MaxEncodedLen; -use frame_support::{ - parameter_types, - traits::{CrateVersion, PalletInfo as _}, -}; +use frame_support::{parameter_types, traits::PalletInfo as _}; use scale_info::TypeInfo; use sp_core::{sr25519, H256}; use sp_runtime::{ @@ -733,65 +730,65 @@ fn pallet_in_runtime_is_correct() { assert_eq!(PalletInfo::index::<System>().unwrap(), 30); assert_eq!(PalletInfo::name::<System>().unwrap(), "System"); assert_eq!(PalletInfo::module_name::<System>().unwrap(), "system"); - assert_eq!(PalletInfo::crate_version::<System>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<System>().is_some()); assert_eq!(PalletInfo::index::<Module1_1>().unwrap(), 31); assert_eq!(PalletInfo::name::<Module1_1>().unwrap(), "Module1_1"); assert_eq!(PalletInfo::module_name::<Module1_1>().unwrap(), "module1"); - assert_eq!(PalletInfo::crate_version::<Module1_1>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module1_1>().is_some()); assert_eq!(PalletInfo::index::<Module2>().unwrap(), 32); assert_eq!(PalletInfo::name::<Module2>().unwrap(), "Module2"); assert_eq!(PalletInfo::module_name::<Module2>().unwrap(), "module2"); - assert_eq!(PalletInfo::crate_version::<Module2>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module2>().is_some()); assert_eq!(PalletInfo::index::<Module1_2>().unwrap(), 33); assert_eq!(PalletInfo::name::<Module1_2>().unwrap(), "Module1_2"); assert_eq!(PalletInfo::module_name::<Module1_2>().unwrap(), "module1"); - assert_eq!(PalletInfo::crate_version::<Module1_2>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module1_2>().is_some()); assert_eq!(PalletInfo::index::<NestedModule3>().unwrap(), 34); assert_eq!(PalletInfo::name::<NestedModule3>().unwrap(), "NestedModule3"); assert_eq!(PalletInfo::module_name::<NestedModule3>().unwrap(), "nested::module3"); - assert_eq!(PalletInfo::crate_version::<NestedModule3>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<NestedModule3>().is_some()); assert_eq!(PalletInfo::index::<Module3>().unwrap(), 35); assert_eq!(PalletInfo::name::<Module3>().unwrap(), "Module3"); assert_eq!(PalletInfo::module_name::<Module3>().unwrap(), "self::module3"); - assert_eq!(PalletInfo::crate_version::<Module3>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module3>().is_some()); assert_eq!(PalletInfo::index::<Module1_3>().unwrap(), 6); assert_eq!(PalletInfo::name::<Module1_3>().unwrap(), "Module1_3"); assert_eq!(PalletInfo::module_name::<Module1_3>().unwrap(), "module1"); - assert_eq!(PalletInfo::crate_version::<Module1_3>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module1_3>().is_some()); assert_eq!(PalletInfo::index::<Module1_4>().unwrap(), 3); assert_eq!(PalletInfo::name::<Module1_4>().unwrap(), "Module1_4"); assert_eq!(PalletInfo::module_name::<Module1_4>().unwrap(), "module1"); - assert_eq!(PalletInfo::crate_version::<Module1_4>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module1_4>().is_some()); assert_eq!(PalletInfo::index::<Module1_5>().unwrap(), 4); assert_eq!(PalletInfo::name::<Module1_5>().unwrap(), "Module1_5"); assert_eq!(PalletInfo::module_name::<Module1_5>().unwrap(), "module1"); - assert_eq!(PalletInfo::crate_version::<Module1_5>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module1_5>().is_some()); assert_eq!(PalletInfo::index::<Module1_6>().unwrap(), 1); assert_eq!(PalletInfo::name::<Module1_6>().unwrap(), "Module1_6"); assert_eq!(PalletInfo::module_name::<Module1_6>().unwrap(), "module1"); - assert_eq!(PalletInfo::crate_version::<Module1_6>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module1_6>().is_some()); assert_eq!(PalletInfo::index::<Module1_7>().unwrap(), 2); assert_eq!(PalletInfo::name::<Module1_7>().unwrap(), "Module1_7"); assert_eq!(PalletInfo::module_name::<Module1_7>().unwrap(), "module1"); - assert_eq!(PalletInfo::crate_version::<Module1_7>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module1_7>().is_some()); assert_eq!(PalletInfo::index::<Module1_8>().unwrap(), 12); assert_eq!(PalletInfo::name::<Module1_8>().unwrap(), "Module1_8"); assert_eq!(PalletInfo::module_name::<Module1_8>().unwrap(), "module1"); - assert_eq!(PalletInfo::crate_version::<Module1_8>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module1_8>().is_some()); assert_eq!(PalletInfo::index::<Module1_9>().unwrap(), 13); assert_eq!(PalletInfo::name::<Module1_9>().unwrap(), "Module1_9"); assert_eq!(PalletInfo::module_name::<Module1_9>().unwrap(), "module1"); - assert_eq!(PalletInfo::crate_version::<Module1_9>().unwrap(), CrateVersion::new(3, 0, 0)); + assert!(PalletInfo::crate_version::<Module1_9>().is_some()); } diff --git a/substrate/frame/support/test/tests/pallet_instance.rs b/substrate/frame/support/test/tests/pallet_instance.rs index d8ad13ceda1..7fec0aa9d0e 100644 --- a/substrate/frame/support/test/tests/pallet_instance.rs +++ b/substrate/frame/support/test/tests/pallet_instance.rs @@ -619,44 +619,29 @@ fn storage_expand() { #[test] fn pallet_metadata_expands() { - use frame_support::traits::{CrateVersion, PalletInfoData, PalletsInfoAccess}; + use frame_support::traits::PalletsInfoAccess; let mut infos = AllPalletsWithSystem::infos(); infos.sort_by_key(|x| x.index); - assert_eq!( - infos, - vec![ - PalletInfoData { - index: 0, - name: "System", - module_name: "frame_system", - crate_version: CrateVersion { major: 4, minor: 0, patch: 0 }, - }, - PalletInfoData { - index: 1, - name: "Example", - module_name: "pallet", - crate_version: CrateVersion { major: 3, minor: 0, patch: 0 }, - }, - PalletInfoData { - index: 2, - name: "Instance1Example", - module_name: "pallet", - crate_version: CrateVersion { major: 3, minor: 0, patch: 0 }, - }, - PalletInfoData { - index: 3, - name: "Example2", - module_name: "pallet2", - crate_version: CrateVersion { major: 3, minor: 0, patch: 0 }, - }, - PalletInfoData { - index: 4, - name: "Instance1Example2", - module_name: "pallet2", - crate_version: CrateVersion { major: 3, minor: 0, patch: 0 }, - }, - ] - ); + + assert_eq!(infos[0].index, 0); + assert_eq!(infos[0].name, "System"); + assert_eq!(infos[0].module_name, "frame_system"); + + assert_eq!(infos[1].index, 1); + assert_eq!(infos[1].name, "Example"); + assert_eq!(infos[1].module_name, "pallet"); + + assert_eq!(infos[2].index, 2); + assert_eq!(infos[2].name, "Instance1Example"); + assert_eq!(infos[2].module_name, "pallet"); + + assert_eq!(infos[3].index, 3); + assert_eq!(infos[3].name, "Example2"); + assert_eq!(infos[3].module_name, "pallet2"); + + assert_eq!(infos[4].index, 4); + assert_eq!(infos[4].name, "Instance1Example2"); + assert_eq!(infos[4].module_name, "pallet2"); } #[test] -- GitLab