aboutsummaryrefslogtreecommitdiff
path: root/test/functional/wallet_descriptor.py
diff options
context:
space:
mode:
authorfanquake <fanquake@gmail.com>2023-01-12 13:26:05 +0000
committerfanquake <fanquake@gmail.com>2023-01-12 13:37:15 +0000
commiteea73d465e5356e9b8d8f41c4a797b5a5aaa63af (patch)
treec8b78622073376776e08ba708bf5ba03c8e028fa /test/functional/wallet_descriptor.py
parentedc3d1b296e34838d649dc21b8483a52e214932a (diff)
downloadbitcoin-eea73d465e5356e9b8d8f41c4a797b5a5aaa63af.tar.xz
test: skip sqlite3 tests if it isn't available
Fixes #26819. Related too #26873.
Diffstat (limited to 'test/functional/wallet_descriptor.py')
-rwxr-xr-xtest/functional/wallet_descriptor.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/test/functional/wallet_descriptor.py b/test/functional/wallet_descriptor.py
index 2b70e5ecc9..f7fb38482a 100755
--- a/test/functional/wallet_descriptor.py
+++ b/test/functional/wallet_descriptor.py
@@ -4,7 +4,11 @@
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
"""Test descriptor wallet function."""
import os
-import sqlite3
+
+try:
+ import sqlite3
+except ImportError:
+ pass
from test_framework.blocktools import COINBASE_MATURITY
from test_framework.test_framework import BitcoinTestFramework
@@ -27,6 +31,7 @@ class WalletDescriptorTest(BitcoinTestFramework):
def skip_test_if_missing_module(self):
self.skip_if_no_wallet()
self.skip_if_no_sqlite()
+ self.skip_if_no_py_sqlite3()
def run_test(self):
if self.is_bdb_compiled():