declone and close the door (#12035)

* declone and close the door

* cargo fmt

* remove brackets
This commit is contained in:
Squirrel
2022-08-15 20:38:36 +01:00
committed by GitHub
parent 9c2a2495fe
commit a68a80fbae
72 changed files with 344 additions and 512 deletions
+33 -33
View File
@@ -256,10 +256,10 @@ fn report_awesome_and_tip_works() {
);
let h = tip_hash();
assert_ok!(Tips::tip(Origin::signed(10), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(11), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(12), h.clone(), 10));
assert_noop!(Tips::tip(Origin::signed(9), h.clone(), 10), BadOrigin);
assert_ok!(Tips::tip(Origin::signed(10), h, 10));
assert_ok!(Tips::tip(Origin::signed(11), h, 10));
assert_ok!(Tips::tip(Origin::signed(12), h, 10));
assert_noop!(Tips::tip(Origin::signed(9), h, 10), BadOrigin);
System::set_block_number(2);
assert_ok!(Tips::close_tip(Origin::signed(100), h.into()));
assert_eq!(Balances::reserved_balance(0), 0);
@@ -276,9 +276,9 @@ fn report_awesome_from_beneficiary_and_tip_works() {
assert_eq!(Balances::reserved_balance(0), 12);
assert_eq!(Balances::free_balance(0), 88);
let h = BlakeTwo256::hash_of(&(BlakeTwo256::hash(b"awesome.dot"), 0u128));
assert_ok!(Tips::tip(Origin::signed(10), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(11), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(12), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(10), h, 10));
assert_ok!(Tips::tip(Origin::signed(11), h, 10));
assert_ok!(Tips::tip(Origin::signed(12), h, 10));
System::set_block_number(2);
assert_ok!(Tips::close_tip(Origin::signed(100), h.into()));
assert_eq!(Balances::reserved_balance(0), 0);
@@ -300,11 +300,11 @@ fn close_tip_works() {
assert_eq!(last_event(), TipEvent::NewTip { tip_hash: h });
assert_ok!(Tips::tip(Origin::signed(11), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(11), h, 10));
assert_noop!(Tips::close_tip(Origin::signed(0), h.into()), Error::<Test>::StillOpen);
assert_ok!(Tips::tip(Origin::signed(12), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(12), h, 10));
assert_eq!(last_event(), TipEvent::TipClosing { tip_hash: h });
@@ -340,10 +340,10 @@ fn slash_tip_works() {
assert_eq!(last_event(), TipEvent::NewTip { tip_hash: h });
// can't remove from any origin
assert_noop!(Tips::slash_tip(Origin::signed(0), h.clone()), BadOrigin);
assert_noop!(Tips::slash_tip(Origin::signed(0), h), BadOrigin);
// can remove from root.
assert_ok!(Tips::slash_tip(Origin::root(), h.clone()));
assert_ok!(Tips::slash_tip(Origin::root(), h));
assert_eq!(last_event(), TipEvent::TipSlashed { tip_hash: h, finder: 0, deposit: 12 });
// tipper slashed
@@ -359,11 +359,11 @@ fn retract_tip_works() {
Balances::make_free_balance_be(&Treasury::account_id(), 101);
assert_ok!(Tips::report_awesome(Origin::signed(0), b"awesome.dot".to_vec(), 3));
let h = tip_hash();
assert_ok!(Tips::tip(Origin::signed(10), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(11), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(12), h.clone(), 10));
assert_noop!(Tips::retract_tip(Origin::signed(10), h.clone()), Error::<Test>::NotFinder);
assert_ok!(Tips::retract_tip(Origin::signed(0), h.clone()));
assert_ok!(Tips::tip(Origin::signed(10), h, 10));
assert_ok!(Tips::tip(Origin::signed(11), h, 10));
assert_ok!(Tips::tip(Origin::signed(12), h, 10));
assert_noop!(Tips::retract_tip(Origin::signed(10), h), Error::<Test>::NotFinder);
assert_ok!(Tips::retract_tip(Origin::signed(0), h));
System::set_block_number(2);
assert_noop!(Tips::close_tip(Origin::signed(0), h.into()), Error::<Test>::UnknownTip);
@@ -371,10 +371,10 @@ fn retract_tip_works() {
Balances::make_free_balance_be(&Treasury::account_id(), 101);
assert_ok!(Tips::tip_new(Origin::signed(10), b"awesome.dot".to_vec(), 3, 10));
let h = tip_hash();
assert_ok!(Tips::tip(Origin::signed(11), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(12), h.clone(), 10));
assert_noop!(Tips::retract_tip(Origin::signed(0), h.clone()), Error::<Test>::NotFinder);
assert_ok!(Tips::retract_tip(Origin::signed(10), h.clone()));
assert_ok!(Tips::tip(Origin::signed(11), h, 10));
assert_ok!(Tips::tip(Origin::signed(12), h, 10));
assert_noop!(Tips::retract_tip(Origin::signed(0), h), Error::<Test>::NotFinder);
assert_ok!(Tips::retract_tip(Origin::signed(10), h));
System::set_block_number(2);
assert_noop!(Tips::close_tip(Origin::signed(10), h.into()), Error::<Test>::UnknownTip);
});
@@ -386,8 +386,8 @@ fn tip_median_calculation_works() {
Balances::make_free_balance_be(&Treasury::account_id(), 101);
assert_ok!(Tips::tip_new(Origin::signed(10), b"awesome.dot".to_vec(), 3, 0));
let h = tip_hash();
assert_ok!(Tips::tip(Origin::signed(11), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(12), h.clone(), 1000000));
assert_ok!(Tips::tip(Origin::signed(11), h, 10));
assert_ok!(Tips::tip(Origin::signed(12), h, 1000000));
System::set_block_number(2);
assert_ok!(Tips::close_tip(Origin::signed(0), h.into()));
assert_eq!(Balances::free_balance(3), 10);
@@ -400,13 +400,13 @@ fn tip_changing_works() {
Balances::make_free_balance_be(&Treasury::account_id(), 101);
assert_ok!(Tips::tip_new(Origin::signed(10), b"awesome.dot".to_vec(), 3, 10000));
let h = tip_hash();
assert_ok!(Tips::tip(Origin::signed(11), h.clone(), 10000));
assert_ok!(Tips::tip(Origin::signed(12), h.clone(), 10000));
assert_ok!(Tips::tip(Origin::signed(13), h.clone(), 0));
assert_ok!(Tips::tip(Origin::signed(14), h.clone(), 0));
assert_ok!(Tips::tip(Origin::signed(12), h.clone(), 1000));
assert_ok!(Tips::tip(Origin::signed(11), h.clone(), 100));
assert_ok!(Tips::tip(Origin::signed(10), h.clone(), 10));
assert_ok!(Tips::tip(Origin::signed(11), h, 10000));
assert_ok!(Tips::tip(Origin::signed(12), h, 10000));
assert_ok!(Tips::tip(Origin::signed(13), h, 0));
assert_ok!(Tips::tip(Origin::signed(14), h, 0));
assert_ok!(Tips::tip(Origin::signed(12), h, 1000));
assert_ok!(Tips::tip(Origin::signed(11), h, 100));
assert_ok!(Tips::tip(Origin::signed(10), h, 10));
System::set_block_number(2);
assert_ok!(Tips::close_tip(Origin::signed(0), h.into()));
assert_eq!(Balances::free_balance(3), 10);
@@ -595,10 +595,10 @@ fn report_awesome_and_tip_works_second_instance() {
assert_ok!(Tips::report_awesome(Origin::signed(0), b"awesome.dot".to_vec(), 3));
let h = tip_hash();
assert_ok!(Tips1::tip(Origin::signed(10), h.clone(), 10));
assert_ok!(Tips1::tip(Origin::signed(11), h.clone(), 10));
assert_ok!(Tips1::tip(Origin::signed(12), h.clone(), 10));
assert_noop!(Tips1::tip(Origin::signed(9), h.clone(), 10), BadOrigin);
assert_ok!(Tips1::tip(Origin::signed(10), h, 10));
assert_ok!(Tips1::tip(Origin::signed(11), h, 10));
assert_ok!(Tips1::tip(Origin::signed(12), h, 10));
assert_noop!(Tips1::tip(Origin::signed(9), h, 10), BadOrigin);
System::set_block_number(2);