|
|
@ -45,6 +45,7 @@ class TransferTest():
|
|
|
|
self.transfer()
|
|
|
|
self.transfer()
|
|
|
|
self.check_get_bulk_payments()
|
|
|
|
self.check_get_bulk_payments()
|
|
|
|
self.check_double_spend_detection()
|
|
|
|
self.check_double_spend_detection()
|
|
|
|
|
|
|
|
self.sweep_dust()
|
|
|
|
self.sweep_single()
|
|
|
|
self.sweep_single()
|
|
|
|
self.check_destinations()
|
|
|
|
self.check_destinations()
|
|
|
|
|
|
|
|
|
|
|
@ -583,6 +584,13 @@ class TransferTest():
|
|
|
|
assert tx.in_pool
|
|
|
|
assert tx.in_pool
|
|
|
|
assert tx.double_spend_seen
|
|
|
|
assert tx.double_spend_seen
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def sweep_dust(self):
|
|
|
|
|
|
|
|
print("Sweeping dust")
|
|
|
|
|
|
|
|
daemon = Daemon()
|
|
|
|
|
|
|
|
self.wallet[0].refresh()
|
|
|
|
|
|
|
|
res = self.wallet[0].sweep_dust()
|
|
|
|
|
|
|
|
assert not 'tx_hash_list' in res or len(res.tx_hash_list) == 0 # there's just one, but it cannot meet the fee
|
|
|
|
|
|
|
|
|
|
|
|
def sweep_single(self):
|
|
|
|
def sweep_single(self):
|
|
|
|
daemon = Daemon()
|
|
|
|
daemon = Daemon()
|
|
|
|
|
|
|
|
|
|
|
|