functional_tests: add simple relay_tx test

This commit is contained in:
moneromooo-monero 2020-05-28 12:48:38 +00:00
parent e3068346ee
commit 23df29d8d6
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3

View file

@ -241,6 +241,17 @@ class TransferTest():
assert x.fee == txes[txid].fee assert x.fee == txes[txid].fee
assert x.tx_blob == txes[txid].tx_blob assert x.tx_blob == txes[txid].tx_blob
print('Checking relaying txes')
res = daemon.get_transaction_pool_hashes()
assert len(res.tx_hashes) > 0
txid = res.tx_hashes[0]
daemon.relay_tx([txid])
res = daemon.get_transactions([txid])
assert len(res.txs) == 1
assert res.txs[0].tx_hash == txid
assert res.txs[0].in_pool
assert res.txs[0].relayed
daemon.flush_txpool() daemon.flush_txpool()
self.check_empty_pool() self.check_empty_pool()