difftreelog
feat(rmrk) benchmark accept_resource_removal
in: master
1 file changed
pallets/proxy-rmrk-core/src/benchmarking.rsdiffbeforeafterboth349 resource_id349 resource_id350 )350 )351352 accept_resource_removal {353 let caller: T::AccountId = account("caller", 0, SEED);354 let admin: T::AccountId = account("admin", 0, SEED);355356 <T as pallet_common::Config>::Currency::deposit_creating(&admin, T::CollectionCreationPrice::get());357358 create_max_collection::<T>(&admin)?;359 let collection_id = 0;360361 let mut nft_builder = NftBuilder::new(collection_id);362 let root_nft_id = 1;363 let nested_nft_id = nft_builder.build_tower::<T>(&admin, NESTING_BUDGET - 1)?;364 let resource = create_basic_resource();365366 <Pallet<T>>::add_basic_resource(367 RawOrigin::Signed(admin.clone()).into(),368 collection_id,369 nested_nft_id,370 resource371 )?;372373 let resource_id = 1;374375 let new_owner = <RmrkAccountIdOrCollectionNftTuple<T::AccountId>>::AccountId(caller.clone());376377 <Pallet<T>>::send(378 RawOrigin::Signed(admin.clone()).into(),379 collection_id,380 root_nft_id,381 new_owner,382 )?;383384 <Pallet<T>>::remove_resource(385 RawOrigin::Signed(admin).into(),386 collection_id,387 nested_nft_id,388 resource_id389 )?;390 }: _(391 RawOrigin::Signed(caller),392 collection_id,393 nested_nft_id,394 resource_id395 )351}396}352397