// The test verifies that the pending revoke request is removed by 2's exit so there is no dangling
fn deferred_payment_and_at_stake_storage_items_cleaned_up_for_candidates_not_producing_blocks() {
// once the staking pallet is in a "steady state" (specifically, once we are past the first few
fn test_delegator_scheduled_for_revoke_is_rewarded_for_previous_rounds_but_not_for_future() {
fn test_delegator_scheduled_for_bond_decrease_is_rewarded_for_previous_rounds_but_less_for_future()
fn test_hotfix_remove_delegation_requests_exited_candidates_cleans_up_only_specified_keys() {
fn test_hotfix_remove_delegation_requests_exited_candidates_errors_when_requests_not_empty() {
fn test_hotfix_remove_delegation_requests_exited_candidates_errors_when_candidate_not_exited() {
// this test demonstrates the behavior of pallet Balance's `LockableCurrency` implementation of
fn test_execute_revoke_delegation_removes_auto_compounding_from_state_for_delegation_revoke() {
fn test_delegate_with_auto_compound_fails_if_invalid_candidate_auto_compounding_delegations_hint() {