test abandoning claim at a loss, required a fix in torba
This commit is contained in:
parent
340c5addab
commit
83c0baa3cb
1 changed files with 31 additions and 1 deletions
|
@ -606,10 +606,40 @@ class PublishCommand(CommandTestCase):
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|
||||||
class SupportingSupports(CommandTestCase):
|
class AbandonCommand(CommandTestCase):
|
||||||
|
|
||||||
VERBOSITY = logging.INFO
|
VERBOSITY = logging.INFO
|
||||||
|
|
||||||
|
async def test_abandoning_claim_at_loss(self):
|
||||||
|
|
||||||
|
self.assertEqual('10.0', await self.daemon.jsonrpc_account_balance())
|
||||||
|
|
||||||
|
# create the initial name claim
|
||||||
|
with tempfile.NamedTemporaryFile() as file:
|
||||||
|
file.write(b'hi!')
|
||||||
|
file.flush()
|
||||||
|
claim = await self.out(self.daemon.jsonrpc_publish(
|
||||||
|
'hovercraft', '0.0001', file_path=file.name
|
||||||
|
))
|
||||||
|
self.assertTrue(claim['success'])
|
||||||
|
|
||||||
|
await self.on_transaction_dict(claim['tx'])
|
||||||
|
await self.generate(1)
|
||||||
|
|
||||||
|
self.assertEqual('9.979793', await self.daemon.jsonrpc_account_balance())
|
||||||
|
|
||||||
|
abandon = await self.out(self.daemon.jsonrpc_claim_abandon(claim['claim_id']))
|
||||||
|
|
||||||
|
await self.on_transaction_dict(abandon['tx'])
|
||||||
|
await self.generate(1)
|
||||||
|
|
||||||
|
self.assertEqual('9.97968399', await self.daemon.jsonrpc_account_balance())
|
||||||
|
|
||||||
|
|
||||||
|
class SupportingSupports(CommandTestCase):
|
||||||
|
|
||||||
|
VERBOSITY = logging.WARN
|
||||||
|
|
||||||
async def test_regular_supports_and_tip_supports(self):
|
async def test_regular_supports_and_tip_supports(self):
|
||||||
# account2 will be used to send tips and supports to account1
|
# account2 will be used to send tips and supports to account1
|
||||||
account2_id = (await self.daemon.jsonrpc_account_create('second account'))['id']
|
account2_id = (await self.daemon.jsonrpc_account_create('second account'))['id']
|
||||||
|
|
Loading…
Reference in a new issue