mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-19 10:01:02 +00:00
cleanups.
This commit is contained in:
@@ -177,7 +177,8 @@ pub mod public {
|
|||||||
pub fn second(signed: &AccountId, proposal: PropIndex) {
|
pub fn second(signed: &AccountId, proposal: PropIndex) {
|
||||||
let b = staking::balance(signed);
|
let b = staking::balance(signed);
|
||||||
let key = proposal.to_keyed_vec(DEPOSIT_OF);
|
let key = proposal.to_keyed_vec(DEPOSIT_OF);
|
||||||
let mut deposit: (Balance, Vec<AccountId>) = storage::get(&key).expect("can only second an existing proposal");
|
let mut deposit: (Balance, Vec<AccountId>) =
|
||||||
|
storage::get(&key).expect("can only second an existing proposal");
|
||||||
assert!(b >= deposit.0);
|
assert!(b >= deposit.0);
|
||||||
deposit.1.push(*signed);
|
deposit.1.push(*signed);
|
||||||
|
|
||||||
@@ -208,10 +209,7 @@ pub mod privileged {
|
|||||||
use super::*;
|
use super::*;
|
||||||
|
|
||||||
/// Can be called directly by the council.
|
/// Can be called directly by the council.
|
||||||
pub fn start_referendum(
|
pub fn start_referendum(proposal: Proposal, vote_threshold: VoteThreshold) {
|
||||||
proposal: Proposal,
|
|
||||||
vote_threshold: VoteThreshold
|
|
||||||
) {
|
|
||||||
inject_referendum(system::block_number() + voting_period(), proposal, vote_threshold);
|
inject_referendum(system::block_number() + voting_period(), proposal, vote_threshold);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -410,7 +408,7 @@ mod tests {
|
|||||||
assert_eq!(staking::era_length(), 2u64);
|
assert_eq!(staking::era_length(), 2u64);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
#[test]
|
#[test]
|
||||||
fn controversial_low_turnout_voting_should_work() {
|
fn controversial_low_turnout_voting_should_work() {
|
||||||
let alice = Keyring::Alice.to_raw_public();
|
let alice = Keyring::Alice.to_raw_public();
|
||||||
@@ -423,17 +421,14 @@ mod tests {
|
|||||||
let mut t = new_test_ext();
|
let mut t = new_test_ext();
|
||||||
|
|
||||||
with_externalities(&mut t, || {
|
with_externalities(&mut t, || {
|
||||||
assert_eq!(staking::era_length(), 1u64);
|
|
||||||
assert_eq!(staking::total_stake(), 210u64);
|
|
||||||
|
|
||||||
with_env(|e| e.block_number = 1);
|
with_env(|e| e.block_number = 1);
|
||||||
public::propose(&alice, &Proposal::StakingSetSessionsPerEra(2));
|
let r = inject_referendum(1, Proposal::StakingSetSessionsPerEra(2), VoteThreshold::SuperMajorityApprove);
|
||||||
public::vote(&eve, 1, false);
|
public::vote(&eve, r, false);
|
||||||
public::vote(&ferdie, 1, true);
|
public::vote(&ferdie, r, true);
|
||||||
|
|
||||||
assert_eq!(public::tally(), (60, 50));
|
assert_eq!(tally(r), (60, 50));
|
||||||
|
|
||||||
democracy::internal::end_of_an_era();
|
democracy::internal::end_block();
|
||||||
staking::internal::check_new_era();
|
staking::internal::check_new_era();
|
||||||
|
|
||||||
assert_eq!(staking::era_length(), 1u64);
|
assert_eq!(staking::era_length(), 1u64);
|
||||||
@@ -456,17 +451,17 @@ mod tests {
|
|||||||
assert_eq!(staking::total_stake(), 210u64);
|
assert_eq!(staking::total_stake(), 210u64);
|
||||||
|
|
||||||
with_env(|e| e.block_number = 1);
|
with_env(|e| e.block_number = 1);
|
||||||
public::propose(&alice, &Proposal::StakingSetSessionsPerEra(2));
|
let r = inject_referendum(1, Proposal::StakingSetSessionsPerEra(2), VoteThreshold::SuperMajorityApprove);
|
||||||
public::vote(&dave, 1, true);
|
public::vote(&dave, r, true);
|
||||||
public::vote(&eve, 1, false);
|
public::vote(&eve, r, false);
|
||||||
public::vote(&ferdie, 1, true);
|
public::vote(&ferdie, r, true);
|
||||||
|
|
||||||
assert_eq!(public::tally(), (100, 50));
|
assert_eq!(tally(r), (100, 50));
|
||||||
|
|
||||||
democracy::internal::end_of_an_era();
|
democracy::internal::end_block();
|
||||||
staking::internal::check_new_era();
|
staking::internal::check_new_era();
|
||||||
|
|
||||||
assert_eq!(staking::era_length(), 2u64);
|
assert_eq!(staking::era_length(), 2u64);
|
||||||
});
|
});
|
||||||
}*/
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user