Skip to content
Snippets Groups Projects

Eliminate all Instances of `Weight::zero()`

Merged Benjamin Gallois requested to merge bgallois/duniter-v2s:fix_weights into master
4 files
+ 51
8
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -98,6 +98,22 @@ benchmarks! {
@@ -98,6 +98,22 @@ benchmarks! {
assert!(!Balances::<T>::free_balance(&caller).is_zero());
assert!(!Balances::<T>::free_balance(&caller).is_zero());
assert_eq!(Balances::<T>::free_balance(&recipient), transfer_amount);
assert_eq!(Balances::<T>::free_balance(&recipient), transfer_amount);
}
}
 
on_removed_member {
 
let i in 0..T::MaxPastReeval::get();
 
let caller: T::AccountId = T::AccountIdOf::convert(1).unwrap();
 
CurrentUdIndex::<T>::put(2054u16);
 
T::MembersStorage::insert(&caller, FirstEligibleUd(Some(NonZeroU16::new(CurrentUdIndex::<T>::get() - i as u16).unwrap())))?;
 
let (_, uds_total) = compute_claim_uds::compute_claim_uds(
 
CurrentUdIndex::<T>::get(),
 
CurrentUdIndex::<T>::get() - i as u16,
 
PastReevals::<T>::get().into_iter(),
 
);
 
}: {Pallet::<T>::on_removed_member(CurrentUdIndex::<T>::get() - i as u16, &caller);}
 
verify {
 
if i != 0 {
 
assert_has_event::<T>(Event::<T>::UdsAutoPaidAtRemoval {count: i as u16, total: uds_total, who: caller}.into());
 
}
 
}
impl_benchmark_test_suite!(
impl_benchmark_test_suite!(
Pallet,
Pallet,
Loading