stratospher
afaaba69ed
test: refactor out same-txid-diff-wtxid tx to reuse in other tests
...
useful to easily create transactions with same txid, different
wtxid and valid witness for testing scenarios in other places
(ex: private broadcast connections)
2025-06-16 14:48:17 +05:30
Sebastian Falbesoner
472f3770ae
scripted-diff: test: rename CTransaction .getwtxid() -> wtxid_hex for consistency
...
-BEGIN VERIFY SCRIPT-
sed -i "s|def getwtxid|@property\n def wtxid_hex|g" ./test/functional/test_framework/messages.py
sed -i "s|getwtxid()|wtxid_hex|g" $(git grep -l getwtxid)
-END VERIFY SCRIPT-
2025-06-11 00:52:25 +02:00
Sebastian Falbesoner
ce83924237
test: rename CTransaction .rehash()/.hash -> .txid_hex for consistency
...
Note that we unfortunately can't use a scripted diff here, as the same
property and method name is also used for `CBlockHeader`/`CBlock` instances.
2025-06-11 00:49:10 +02:00
Sebastian Falbesoner
9b3dce24a3
test: remove bare CTransaction .rehash()/.calc_sha256() calls
...
Since the previous commit, CTransaction object calls to the
methods `.rehash()` and `.calc_sha256()` are effectively no-ops
if the returned value is not used, so we can just remove them.
2025-06-09 17:28:24 +02:00
kevkevin
7bb83f6718
test: create assert_not_equal util and add to where imports are needed
...
In the functional tests there are lots of cases where we assert != which
this new util will replace, we also are adding the imports and the new assertion
2025-04-01 08:39:24 -04:00
Matthew Zipkin
221c789e91
rpc: include verbose reject-details field in testmempoolaccept response
2024-12-04 14:37:37 -05:00
Hennadii Stepanov
a0473442d1
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
...
-BEGIN VERIFY SCRIPT-
sed -i -e 's/\s*().main\s*()/(__file__).main()/' $(git ls-files test/functional/*.py)
sed -i -e 's/def __init__(self)/def __init__(self, test_file)/' test/functional/test_framework/test_framework.py
-END VERIFY SCRIPT-
2024-07-16 22:06:47 +01:00
MarcoFalke
fa0b916971
scripted-diff: Use generate* from TestFramework
...
-BEGIN VERIFY SCRIPT-
sed --regexp-extended -i \
's/((self\.)?(nodes\[[^]]+\]|[a-z_]*(wallet|node)[0-9a-z_]*))\.(generate(|toaddress|block|todescriptor)(\(|, ))/self.\5\1, /g' \
$(git grep -l generate ./test | grep -v 'test_framework/' | grep -v 'feature_rbf')
-END VERIFY SCRIPT-
2021-09-02 10:34:35 +02:00
Michael Dietz
77349713b1
test: use getmempoolentry instead of getrawmempool in functional tests when appropriate
2021-08-16 18:29:07 +05:00
naiza
91b05974fc
Improve mempool_accept_wtxid.py
...
Improve mempool_accept_wtxid.py
Improve mempool_accept_wtxid.py
Improve mempool_accept_wtxid.py
Improve mempool_accept_wtxid.py
2021-08-03 06:49:22 +05:30
glozow
7282d4c036
[test] Allow rebroadcast for same-txid-different-wtxid transactions
...
Co-authored-by: John Newbery <john@johnnewbery.com >
2021-07-09 18:21:34 +01:00
glozow
b7a8cd9963
[test] submit same txid different wtxid as mempool tx
...
Co-authored-by: Antoine Riard <ariard@student.42.fr >
Co-authored-by: Antoine Riard <antoine.riard@gmail.com >
2021-07-08 09:31:45 +01:00