test: skip sqlite3 tests if it isn't available

Fixes #26819. Related too #26873.
This commit is contained in:
fanquake
2023-01-12 13:26:05 +00:00
parent edc3d1b296
commit eea73d465e
2 changed files with 13 additions and 1 deletions

View File

@@ -854,6 +854,13 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass):
except ImportError:
raise SkipTest("python3-zmq module not available.")
def skip_if_no_py_sqlite3(self):
"""Attempt to import the sqlite3 package and skip the test if the import fails."""
try:
import sqlite3 # noqa
except ImportError:
raise SkipTest("sqlite3 module not available.")
def skip_if_no_python_bcc(self):
"""Attempt to import the bcc package and skip the tests if the import fails."""
try: