mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-11 22:21:07 +00:00
Migrate pallet-democracy to pallet attribute macro (#8824)
* Migrate pallet-democracy to pallet attribute macro. * Metadata fix. * Trigger CI.
This commit is contained in:
@@ -1131,7 +1131,7 @@ construct_runtime!(
|
||||
ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Pallet, Call, Storage, Event<T>, ValidateUnsigned},
|
||||
Staking: pallet_staking::{Pallet, Call, Config<T>, Storage, Event<T>},
|
||||
Session: pallet_session::{Pallet, Call, Storage, Event, Config<T>},
|
||||
Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event<T>},
|
||||
Democracy: pallet_democracy::{Pallet, Call, Storage, Config<T>, Event<T>},
|
||||
Council: pallet_collective::<Instance1>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>},
|
||||
TechnicalCommittee: pallet_collective::<Instance2>::{Pallet, Call, Storage, Origin<T>, Event<T>, Config<T>},
|
||||
Elections: pallet_elections_phragmen::{Pallet, Call, Storage, Event<T>, Config<T>},
|
||||
|
||||
@@ -21,9 +21,8 @@ use super::*;
|
||||
|
||||
use frame_benchmarking::{benchmarks, account, whitelist_account, impl_benchmark_test_suite};
|
||||
use frame_support::{
|
||||
assert_noop, assert_ok, IterableStorageMap,
|
||||
traits::{Currency, Get, EnsureOrigin, OnInitialize, UnfilteredDispatchable,
|
||||
schedule::DispatchTime},
|
||||
assert_noop, assert_ok,
|
||||
traits::{Currency, Get, EnsureOrigin, OnInitialize, UnfilteredDispatchable, schedule::DispatchTime},
|
||||
};
|
||||
use frame_system::{RawOrigin, Pallet as System, self};
|
||||
use sp_runtime::traits::{Bounded, One};
|
||||
@@ -69,13 +68,13 @@ fn add_referendum<T: Config>(n: u32) -> Result<ReferendumIndex, &'static str> {
|
||||
vote_threshold,
|
||||
0u32.into(),
|
||||
);
|
||||
let referendum_index: ReferendumIndex = ReferendumCount::get() - 1;
|
||||
let referendum_index: ReferendumIndex = ReferendumCount::<T>::get() - 1;
|
||||
T::Scheduler::schedule_named(
|
||||
(DEMOCRACY_ID, referendum_index).encode(),
|
||||
DispatchTime::At(1u32.into()),
|
||||
None,
|
||||
63,
|
||||
system::RawOrigin::Root.into(),
|
||||
frame_system::RawOrigin::Root.into(),
|
||||
Call::enact_proposal(proposal_hash, referendum_index).into(),
|
||||
).map_err(|_| "failed to schedule named")?;
|
||||
Ok(referendum_index)
|
||||
@@ -360,7 +359,7 @@ benchmarks! {
|
||||
assert_eq!(Democracy::<T>::referendum_count(), r, "referenda not created");
|
||||
|
||||
// Launch external
|
||||
LastTabledWasExternal::put(false);
|
||||
LastTabledWasExternal::<T>::put(false);
|
||||
|
||||
let origin = T::ExternalMajorityOrigin::successful_origin();
|
||||
let proposal_hash = T::Hashing::hash_of(&r);
|
||||
@@ -402,7 +401,7 @@ benchmarks! {
|
||||
|
||||
// Launch public
|
||||
assert!(add_proposal::<T>(r).is_ok(), "proposal not created");
|
||||
LastTabledWasExternal::put(true);
|
||||
LastTabledWasExternal::<T>::put(true);
|
||||
|
||||
let block_number = T::LaunchPeriod::get();
|
||||
|
||||
@@ -760,7 +759,7 @@ benchmarks! {
|
||||
}: enact_proposal(RawOrigin::Root, proposal_hash, 0)
|
||||
verify {
|
||||
// Fails due to mismatched origin
|
||||
assert_last_event::<T>(RawEvent::Executed(0, false).into());
|
||||
assert_last_event::<T>(Event::<T>::Executed(0, false).into());
|
||||
}
|
||||
|
||||
#[extra]
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -22,8 +22,8 @@ use super::*;
|
||||
use codec::Encode;
|
||||
use frame_support::{
|
||||
assert_noop, assert_ok, parameter_types, ord_parameter_types,
|
||||
traits::{SortedMembers, OnInitialize, Filter},
|
||||
weights::Weight,
|
||||
traits::{SortedMembers, OnInitialize, Filter, GenesisBuild},
|
||||
weights::Weight, storage::StorageMap,
|
||||
};
|
||||
use sp_core::H256;
|
||||
use sp_runtime::{
|
||||
@@ -63,7 +63,7 @@ frame_support::construct_runtime!(
|
||||
System: frame_system::{Pallet, Call, Config, Storage, Event<T>},
|
||||
Balances: pallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>},
|
||||
Scheduler: pallet_scheduler::{Pallet, Call, Storage, Config, Event<T>},
|
||||
Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event<T>},
|
||||
Democracy: pallet_democracy::{Pallet, Call, Storage, Config<T>, Event<T>},
|
||||
}
|
||||
);
|
||||
|
||||
@@ -195,7 +195,7 @@ pub fn new_test_ext() -> sp_io::TestExternalities {
|
||||
pallet_balances::GenesisConfig::<Test>{
|
||||
balances: vec![(1, 10), (2, 20), (3, 30), (4, 40), (5, 50), (6, 60)],
|
||||
}.assimilate_storage(&mut t).unwrap();
|
||||
pallet_democracy::GenesisConfig::default().assimilate_storage(&mut t).unwrap();
|
||||
pallet_democracy::GenesisConfig::<Test>::default().assimilate_storage(&mut t).unwrap();
|
||||
let mut ext = sp_io::TestExternalities::new(t);
|
||||
ext.execute_with(|| System::set_block_number(1));
|
||||
ext
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
//! The for various partial storage decoders
|
||||
|
||||
use super::*;
|
||||
use frame_support::storage::{migration, StorageMap, unhashed};
|
||||
use frame_support::storage::{migration, unhashed};
|
||||
|
||||
#[test]
|
||||
fn test_decode_compact_u32_at() {
|
||||
|
||||
Reference in New Issue
Block a user