aboutsummaryrefslogtreecommitdiff
path: root/tests/functional_tests
diff options
context:
space:
mode:
authorluigi1111 <luigi1111w@gmail.com>2020-07-08 17:20:29 -0500
committerluigi1111 <luigi1111w@gmail.com>2020-07-08 17:20:29 -0500
commit3057f52f89a962e36796577080621b304b88a096 (patch)
treed2c5de0b869cd5737380fb25d93fe71e8afedde8 /tests/functional_tests
parentMerge pull request #6597 (diff)
parentfunctional_tests: add simple relay_tx test (diff)
downloadmonero-3057f52f89a962e36796577080621b304b88a096.tar.xz
Merge pull request #6599
6e4a55b rpc: fix relay_tx error return mixup (moneromooo-monero) 9b86e14 functional_tests: add simple relay_tx test (moneromooo-monero)
Diffstat (limited to 'tests/functional_tests')
-rwxr-xr-xtests/functional_tests/txpool.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/functional_tests/txpool.py b/tests/functional_tests/txpool.py
index 27ae89764..9b64ef994 100755
--- a/tests/functional_tests/txpool.py
+++ b/tests/functional_tests/txpool.py
@@ -241,6 +241,17 @@ class TransferTest():
assert x.fee == txes[txid].fee
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()
self.check_empty_pool()