[test] Integration tests for unbroadcast functionality

Check that...
- mempool tracks & reattempts delivery of a transaction where a GETDATA hasn't
  been requested by a peer yet.
- transaction delivery is not attempted again after GETDATA is received.
- transaction is removed from the unbroadcast set when its removed from the
  mempool.
This commit is contained in:
Amiti Uttarwar
2020-01-29 08:23:10 -08:00
parent 6851502472
commit 297a178536
2 changed files with 97 additions and 0 deletions

View File

@@ -207,6 +207,7 @@ BASE_SCRIPTS = [
'p2p_unrequested_blocks.py',
'feature_includeconf.py',
'feature_asmap.py',
'mempool_unbroadcast.py',
'rpc_deriveaddresses.py',
'rpc_deriveaddresses.py --usecli',
'rpc_scantxoutset.py',