mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-20 23:54:22 +01:00
pytest: Check description of newly created invoices
This commit is contained in:
committed by
Rusty Russell
parent
b55d03cb30
commit
6dae525c07
@@ -445,14 +445,16 @@ class LightningDTests(BaseLightningDTests):
|
||||
start_time = time.time()
|
||||
l1.rpc.autocleaninvoice(cycle_seconds=8, expired_by=2)
|
||||
|
||||
l1.rpc.invoice(msatoshi=12300, label='inv1', description='1', expiry=4)
|
||||
l1.rpc.invoice(msatoshi=12300, label='inv2', description='2', expiry=12)
|
||||
l1.rpc.invoice(msatoshi=12300, label='inv1', description='description1', expiry=4)
|
||||
l1.rpc.invoice(msatoshi=12300, label='inv2', description='description2', expiry=12)
|
||||
|
||||
# time 0
|
||||
# Both should still be there.
|
||||
assert len(l1.rpc.listinvoices('inv1')['invoices']) == 1
|
||||
assert len(l1.rpc.listinvoices('inv2')['invoices']) == 1
|
||||
|
||||
assert l1.rpc.listinvoices('inv1')['invoices'][0]['description'] == 'description1'
|
||||
|
||||
time.sleep(start_time - time.time() + 6) # total 6
|
||||
# Both should still be there - auto clean cycle not started.
|
||||
# inv1 should be expired
|
||||
|
||||
Reference in New Issue
Block a user