def test_whitelist(self): from bitsharesbase.operations import Account_whitelist account = Account("witness-account") tx = account.whitelist("committee-account") self.assertEqual(len(tx["operations"]), 1) self.assertEqual(tx["operations"][0][0], 7) self.assertEqual(tx["operations"][0][1]["authorizing_account"], account["id"]) self.assertEqual(tx["operations"][0][1]["new_listing"], Account_whitelist.white_listed)
def whitelist(ctx, whitelist_account, account): """ Add an account to a whitelist """ account = Account(account, blockchain_instance=ctx.blockchain) print_tx(account.whitelist(whitelist_account))