1 from datasette_connectors import monkey; monkey.patch_datasette()
2 from datasette_connectors.connectors import ConnectorList
3 from .dummy import DummyConnector
4 ConnectorList.add_connector('dummy', DummyConnector)
6 from datasette.app import Datasette
7 from datasette.utils.testing import TestClient
13 @pytest.fixture(scope='session')
14 def app_client(max_returned_rows=None):
15 with tempfile.TemporaryDirectory() as tmpdir:
16 filepath = os.path.join(tmpdir, 'dummy_tables.db')
17 populate_file(filepath)
21 'default_page_size': 50,
22 'max_returned_rows': max_returned_rows or 1000,
25 client = TestClient(ds.app())
30 def populate_file(filepath):
31 dummyfile = open(filepath, "w")
32 dummyfile.write("This is a dummy file. We need something to force a SQLite error")