Fix the tests
This commit is contained in:
parent
37dd5571b3
commit
430a129013
3 changed files with 3 additions and 4 deletions
|
|
@ -300,7 +300,7 @@ struct get_impacted_account_visitor
|
|||
_impacted.insert( op.owner_account );
|
||||
}
|
||||
void operator()( const son_deregister_operation& op ) {
|
||||
_impacted.insert( op.owner_account );
|
||||
_impacted.insert( op.payer);
|
||||
}
|
||||
void operator()( const son_heartbeat_operation& op ) {
|
||||
_impacted.insert( op.owner_account );
|
||||
|
|
|
|||
|
|
@ -2055,7 +2055,7 @@ public:
|
|||
std::inserter(result, result.end()),
|
||||
[](fc::optional<account_object>& acct, fc::optional<son_object> son) {
|
||||
FC_ASSERT(acct, "Invalid active SONs list in global properties.");
|
||||
if (son.valid())
|
||||
if (son.valid() && son->status != son_status::deregistered)
|
||||
return std::make_pair<string, son_id_type>(string(acct->name), std::move(son->id));
|
||||
return std::make_pair<string, son_id_type>(string(acct->name), std::move(son_id_type()));
|
||||
});
|
||||
|
|
|
|||
|
|
@ -214,7 +214,7 @@ try {
|
|||
|
||||
BOOST_REQUIRE( idx.size() == 1 );
|
||||
BOOST_REQUIRE( obj->status == son_status::deregistered );
|
||||
BOOST_REQUIRE( son_stats_obj->deregistered_timestamp == db.head_block_time() );
|
||||
BOOST_REQUIRE( son_stats_obj->deregistered_timestamp == now );
|
||||
|
||||
deposit_vesting = db.get<vesting_balance_object>(vesting_balance_id_type(0));
|
||||
BOOST_CHECK_EQUAL(deposit_vesting.policy.get<linear_vesting_policy>().vesting_cliff_seconds,
|
||||
|
|
@ -267,7 +267,6 @@ try {
|
|||
// bob tries to deregister a son object he dont own
|
||||
{
|
||||
son_deregister_operation op;
|
||||
op.owner_account = bob_id;
|
||||
op.son_id = son_id_type(0);
|
||||
op.payer = bob_id;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue