Skip SpatiaLite tests with sqlean.py

Refs https://github.com/nalgeon/sqlean/issues/87
This commit is contained in:
Simon Willison 2023-06-25 15:31:24 -07:00
commit 01e92b0173

View file

@ -6,6 +6,12 @@ from sqlite_utils.cli import cli
from sqlite_utils.db import Database
from sqlite_utils.utils import find_spatialite, sqlite3
try:
import sqlean
except ImportError:
sqlean = None
pytestmark = [
pytest.mark.skipif(
not find_spatialite(), reason="Could not find SpatiaLite extension"
@ -14,6 +20,9 @@ pytestmark = [
not hasattr(sqlite3.Connection, "enable_load_extension"),
reason="sqlite3.Connection missing enable_load_extension",
),
pytest.mark.skipif(
sqlean is not None, reason="sqlean.py is not compatible with SpatiaLite"
),
]