Skip to content

Commit ce62a25

Browse files
committed
fix: adjust threshold in benchmarking tests
1 parent d8613fc commit ce62a25

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

substrate-node/pallets/pallet-dao/src/benchmarking.rs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ benchmarks! {
2626
propose {
2727
let caller: T::AccountId = whitelisted_caller();
2828
assert_ok!(_add_council_member::<T>(caller.clone()));
29-
let threshold = 2;
29+
let threshold = 5;
3030
let proposal: T::Proposal = SystemCall::<T>::remark { remark: b"remark".to_vec() }.into();
3131
let description = b"some_description".to_vec();
3232
let link = b"some_link".to_vec();
@@ -99,9 +99,17 @@ benchmarks! {
9999
close {
100100
let farmer: T::AccountId = account("Alice", 0, 0);
101101
let farmer2: T::AccountId = account("Bob", 0, 0);
102+
let farmer3: T::AccountId = account("Charlie", 0, 0);
103+
let farmer4: T::AccountId = account("Dave", 0, 0);
104+
let farmer5: T::AccountId = account("Eve", 0, 0);
105+
102106

103107
_prepare_farm_with_node::<T>(farmer.clone(), b"testfarm", 1);
104108
_prepare_farm_with_node::<T>(farmer2.clone(), b"testfarm2", 2);
109+
_prepare_farm_with_node::<T>(farmer3.clone(), b"testfarm3", 3);
110+
_prepare_farm_with_node::<T>(farmer4.clone(), b"testfarm4", 4);
111+
_prepare_farm_with_node::<T>(farmer5.clone(), b"testfarm5", 5);
112+
105113

106114
let caller: T::AccountId = whitelisted_caller();
107115
let proposal_hash = _create_proposal::<T>(caller.clone());
@@ -110,6 +118,9 @@ benchmarks! {
110118
let approve = false;
111119
DaoModule::<T>::vote(RawOrigin::Signed(farmer.clone()).into(), 1, proposal_hash, approve).unwrap();
112120
DaoModule::<T>::vote(RawOrigin::Signed(farmer2.clone()).into(), 2, proposal_hash, approve).unwrap();
121+
DaoModule::<T>::vote(RawOrigin::Signed(farmer3.clone()).into(), 3, proposal_hash, approve).unwrap();
122+
DaoModule::<T>::vote(RawOrigin::Signed(farmer4.clone()).into(), 4, proposal_hash, approve).unwrap();
123+
DaoModule::<T>::vote(RawOrigin::Signed(farmer5.clone()).into(), 5, proposal_hash, approve).unwrap();
113124

114125
}: _(RawOrigin::Signed(caller.clone()), proposal_hash, proposal_index)
115126
verify {
@@ -200,7 +211,7 @@ fn _create_node<T: Config>(source: T::AccountId, farm_id: u32) {
200211
pub fn _create_proposal<T: Config>(source: T::AccountId) -> T::Hash {
201212
assert_ok!(_add_council_member::<T>(source.clone()));
202213

203-
let threshold = 2;
214+
let threshold = 5;
204215
let proposal: T::Proposal = SystemCall::<T>::remark {
205216
remark: b"remark".to_vec(),
206217
}

0 commit comments

Comments
 (0)