git.delta.rocks / unique-network / refs/commits / b9346ed3965e

difftreelog

feat(rmrk) benchmark set_property

Daniel Shiposha2022-06-09parent: #d4fac3e.patch.diff
in: master

1 file changed

modifiedpallets/proxy-rmrk-core/src/benchmarking.rsdiffbeforeafterboth
15const SEED: u32 = 1;15const SEED: u32 = 1;
1616
17fn create_data<S: Get<u32>>() -> BoundedVec<u8, S> {17fn create_data<S: Get<u32>>() -> BoundedVec<u8, S> {
18 vec![0; S::get() as usize].try_into().expect("size == S")18 vec![b'A'; S::get() as usize].try_into().expect("size == S")
19}19}
2020
21fn create_max_collection<T: Config>(owner: &T::AccountId) -> DispatchResult {21fn create_max_collection<T: Config>(owner: &T::AccountId) -> DispatchResult {
204 actual_new_owner204 actual_new_owner
205 )205 )
206
207 set_property {
208 let caller: T::AccountId = account("caller", 0, SEED);
209 create_max_collection::<T>(&caller)?;
210 let collection_id = 0;
211
212 let mut nft_builder = NftBuilder::new(collection_id);
213 let nft_id = nft_builder.build_tower::<T>(&caller, NESTING_BUDGET - 1)?;
214
215 let key = create_data();
216 let value = create_data();
217 }: _(
218 RawOrigin::Signed(caller),
219 collection_id,
220 Some(nft_id),
221 key,
222 value
223 )
206}224}
207225