X-Git-Url: https://git.jsancho.org/?p=datasette-connectors.git;a=blobdiff_plain;f=tests%2Ffixtures.py;fp=tests%2Ffixtures.py;h=70a59d841c772eaf95c79d884e403c7d2f19d543;hp=6b772c67ba258cc75f36b4bda7c8d963245dc4ff;hb=52416a749fac092a032a8b5239e477dd68180dfa;hpb=1a34f766bbcada99da81fabdc93b802e4ff8fb2a diff --git a/tests/fixtures.py b/tests/fixtures.py index 6b772c6..70a59d8 100644 --- a/tests/fixtures.py +++ b/tests/fixtures.py @@ -1,13 +1,15 @@ from datasette_connectors import monkey; monkey.patch_datasette() -from datasette_connectors import connectors -from . import dummy -connectors.db_connectors['dummy'] = dummy +from datasette_connectors.connectors import ConnectorList +from .dummy import DummyConnector +ConnectorList.add_connector('dummy', DummyConnector) from datasette.app import Datasette +from datasette.utils.testing import TestClient import os import pytest import tempfile + @pytest.fixture(scope='session') def app_client(max_returned_rows=None): with tempfile.TemporaryDirectory() as tmpdir: @@ -20,7 +22,7 @@ def app_client(max_returned_rows=None): 'max_returned_rows': max_returned_rows or 1000, } ) - client = ds.app().test_client + client = TestClient(ds.app()) client.ds = ds yield client