diff --git a/tests/conftest.py b/tests/conftest.py index d8bba78..a47b961 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -19,6 +19,10 @@ import app.database as database def client() -> TestClient: return TestClient(app) + @pytest.fixture def db_connection(): - return database.connect("test.sqlite3") + connection = database.connect(":memory:") + database.apply_database_schema(connection) + yield connection + connection.close() diff --git a/tests/database_test.py b/tests/database_test.py index f9bf2c7..d1ea5b7 100644 --- a/tests/database_test.py +++ b/tests/database_test.py @@ -5,8 +5,6 @@ from app.types import Order, OrderSide, OrderType def test_store_order(db_connection): - database.apply_database_schema(db_connection) - order = Order( id="", created_at=datetime.now(),