aboutsummaryrefslogtreecommitdiff
path: root/test/functional/mining_basic.py
diff options
context:
space:
mode:
authorGillian Chu <gillianchu@Gillians-MacBook-Pro.local>2020-05-27 10:05:34 -0700
committerGillian Chu <gillianchu@Gillians-MacBook-Pro.local>2020-06-03 07:18:01 -0700
commit7daffc6a90a797ce7c365a893a31a31b0206985c (patch)
treebc55218a6dc600efb769ebbe32b8d035b180d8c8 /test/functional/mining_basic.py
parent9bc7751cadbd038faf8ac1d62cda23fcf00d4cc2 (diff)
downloadbitcoin-7daffc6a90a797ce7c365a893a31a31b0206985c.tar.xz
[test] CScriptNum Decode Check as Unit Tests
Migrates the CScriptNum decode tests into a unit test, and moved some changes made in #14816. Made possible by the integration of test_framework unit testing in #18576. Further extends the original test with larger ints, similar to the scriptnum_tests.cpp file. Adds test to blocktools.py testing fn create_coinbase() with CScriptNum decode.
Diffstat (limited to 'test/functional/mining_basic.py')
-rwxr-xr-xtest/functional/mining_basic.py8
1 files changed, 0 insertions, 8 deletions
diff --git a/test/functional/mining_basic.py b/test/functional/mining_basic.py
index 1bda167c87..86d7c78d63 100755
--- a/test/functional/mining_basic.py
+++ b/test/functional/mining_basic.py
@@ -29,8 +29,6 @@ from test_framework.util import (
assert_raises_rpc_error,
connect_nodes,
)
-from test_framework.script import CScriptNum
-
def assert_template(node, block, expect, rehash=True):
if rehash:
@@ -91,12 +89,6 @@ class MiningTest(BitcoinTestFramework):
coinbase_tx.rehash()
# round-trip the encoded bip34 block height commitment
- assert_equal(CScriptNum.decode(coinbase_tx.vin[0].scriptSig), next_height)
- # round-trip negative and multi-byte CScriptNums to catch python regression
- assert_equal(CScriptNum.decode(CScriptNum.encode(CScriptNum(1500))), 1500)
- assert_equal(CScriptNum.decode(CScriptNum.encode(CScriptNum(-1500))), -1500)
- assert_equal(CScriptNum.decode(CScriptNum.encode(CScriptNum(-1))), -1)
-
block = CBlock()
block.nVersion = tmpl["version"]
block.hashPrevBlock = int(tmpl["previousblockhash"], 16)