mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-13 12:33:42 +02:00
Merge pull request #1392 from psgreco/master-fixfunctional
Fix some functional tests when bdb is not available
This commit is contained in:
commit
29cf7c21b1
8 changed files with 13 additions and 6 deletions
|
|
@ -25,6 +25,7 @@ class WalletTest(BitcoinTestFramework):
|
|||
|
||||
def skip_test_if_missing_module(self):
|
||||
self.skip_if_no_wallet()
|
||||
self.skip_if_no_bdb()
|
||||
|
||||
def run_test(self):
|
||||
self.generate(self.nodes[0], COINBASE_MATURITY + 1)
|
||||
|
|
|
|||
|
|
@ -36,6 +36,7 @@ class CTTest(BitcoinTestFramework):
|
|||
|
||||
def skip_test_if_missing_module(self):
|
||||
self.skip_if_no_wallet()
|
||||
self.skip_if_no_bdb()
|
||||
|
||||
def run_test(self):
|
||||
feerate = 1.0
|
||||
|
|
|
|||
|
|
@ -33,6 +33,7 @@ class CTTest(BitcoinTestFramework):
|
|||
|
||||
def skip_test_if_missing_module(self):
|
||||
self.skip_if_no_wallet()
|
||||
self.skip_if_no_bdb()
|
||||
|
||||
def run_test(self):
|
||||
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ class TapHashPeginTest(BitcoinTestFramework):
|
|||
|
||||
def skip_test_if_missing_module(self):
|
||||
self.skip_if_no_wallet()
|
||||
self.skip_if_no_bdb()
|
||||
|
||||
def setup_network(self, split=False):
|
||||
self.setup_nodes()
|
||||
|
|
|
|||
|
|
@ -45,6 +45,7 @@ class TapHashPeginTest(BitcoinTestFramework):
|
|||
|
||||
def skip_test_if_missing_module(self):
|
||||
self.skip_if_no_wallet()
|
||||
self.skip_if_no_bdb()
|
||||
|
||||
def setup_network(self, split=False):
|
||||
self.setup_nodes()
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ def make_signblockscript(num_nodes, required_signers, keys):
|
|||
class TrimHeadersTest(BitcoinTestFramework):
|
||||
def skip_test_if_missing_module(self):
|
||||
self.skip_if_no_wallet()
|
||||
self.skip_if_no_bdb()
|
||||
|
||||
# Dynamically generate N keys to be used for block signing.
|
||||
def init_keys(self, num_keys):
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ class WalletTest(BitcoinTestFramework):
|
|||
assert_equal(self.nodes[1].getbalance()[asset], 22_000_000)
|
||||
|
||||
# unload/load wallet
|
||||
self.nodes[1].unloadwallet("")
|
||||
self.nodes[1].loadwallet("")
|
||||
self.nodes[1].unloadwallet(self.default_wallet_name)
|
||||
self.nodes[1].loadwallet(self.default_wallet_name)
|
||||
assert_equal(self.nodes[1].getbalance()[asset], 22_000_000)
|
||||
|
||||
# send more than 45 million of that asset
|
||||
|
|
@ -62,8 +62,8 @@ class WalletTest(BitcoinTestFramework):
|
|||
assert_equal(self.nodes[2].getbalance()[asset], 46_000_000)
|
||||
|
||||
# unload/load wallet
|
||||
self.nodes[2].unloadwallet("")
|
||||
self.nodes[2].loadwallet("")
|
||||
self.nodes[2].unloadwallet(self.default_wallet_name)
|
||||
self.nodes[2].loadwallet(self.default_wallet_name)
|
||||
assert_equal(self.nodes[2].getbalance()[asset], 46_000_000)
|
||||
|
||||
# send some policy asset to node 1 for fees
|
||||
|
|
@ -86,8 +86,8 @@ class WalletTest(BitcoinTestFramework):
|
|||
assert_equal(self.nodes[2].getbalance()[asset], 200_000_000)
|
||||
|
||||
# unload/load wallet
|
||||
self.nodes[2].unloadwallet("")
|
||||
self.nodes[2].loadwallet("")
|
||||
self.nodes[2].unloadwallet(self.default_wallet_name)
|
||||
self.nodes[2].loadwallet(self.default_wallet_name)
|
||||
assert_equal(self.nodes[2].getbalance()[asset], 200_000_000)
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ class RegressionTest(BitcoinTestFramework):
|
|||
|
||||
def skip_test_if_missing_module(self):
|
||||
self.skip_if_no_wallet()
|
||||
self.skip_if_no_bdb()
|
||||
|
||||
def run_test(self):
|
||||
self.log.info("Start in Bitcoin regtest mode")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue