mirror of
https://github.com/kvazar-network/kevacoin.git
synced 2025-01-31 09:14:56 +00:00
Fix overly-prescriptive p2p-segwit test for new fetch logic
Github-Pull: #8393 Rebased-From: be7555f0c03057bb5537cc42ca9d4937389f0670
This commit is contained in:
parent
fe1975a974
commit
890ac25638
@ -909,14 +909,6 @@ class SegWitTest(BitcoinTestFramework):
|
|||||||
# But eliminating the witness should fix it
|
# But eliminating the witness should fix it
|
||||||
self.test_node.test_transaction_acceptance(tx, with_witness=False, accepted=True)
|
self.test_node.test_transaction_acceptance(tx, with_witness=False, accepted=True)
|
||||||
|
|
||||||
# Verify that inv's to test_node come with getdata's for non-witness tx's
|
|
||||||
# Just tweak the transaction, announce it, and verify we get a getdata
|
|
||||||
# for a normal tx
|
|
||||||
tx.vout[0].scriptPubKey = CScript([OP_TRUE, OP_TRUE])
|
|
||||||
tx.rehash()
|
|
||||||
self.test_node.announce_tx_and_wait_for_getdata(tx)
|
|
||||||
assert(self.test_node.last_getdata.inv[0].type == 1)
|
|
||||||
|
|
||||||
# Cleanup: mine the first transaction and update utxo
|
# Cleanup: mine the first transaction and update utxo
|
||||||
self.nodes[0].generate(1)
|
self.nodes[0].generate(1)
|
||||||
assert_equal(len(self.nodes[0].getrawmempool()), 0)
|
assert_equal(len(self.nodes[0].getrawmempool()), 0)
|
||||||
@ -1022,7 +1014,7 @@ class SegWitTest(BitcoinTestFramework):
|
|||||||
def test_block_relay(self, segwit_activated):
|
def test_block_relay(self, segwit_activated):
|
||||||
print("\tTesting block relay")
|
print("\tTesting block relay")
|
||||||
|
|
||||||
blocktype = 2|MSG_WITNESS_FLAG if segwit_activated else 2
|
blocktype = 2|MSG_WITNESS_FLAG
|
||||||
|
|
||||||
# test_node has set NODE_WITNESS, so all getdata requests should be for
|
# test_node has set NODE_WITNESS, so all getdata requests should be for
|
||||||
# witness blocks.
|
# witness blocks.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user