From da40febc7fe30d1fbc103261d6008bd77d6c52b8 Mon Sep 17 00:00:00 2001 From: Campbell Alden Date: Thu, 3 Sep 2026 23:11:47 +0900 Subject: [PATCH] Move shared test stuff into conftest.py --- src/infra/{db_test.py => conftest.py} | 6 ++++++ src/infra/users_test.py | 7 +------ 2 files changed, 7 insertions(+), 6 deletions(-) rename src/infra/{db_test.py => conftest.py} (77%) diff --git a/src/infra/db_test.py b/src/infra/conftest.py similarity index 77% rename from src/infra/db_test.py rename to src/infra/conftest.py index e362239..0b8f2a9 100644 --- a/src/infra/db_test.py +++ b/src/infra/conftest.py @@ -1,3 +1,4 @@ +import pytest from src.infra import Base from sqlalchemy import Engine, create_engine @@ -6,3 +7,8 @@ def mock_db() -> Engine: engine = create_engine('sqlite:///:memory:', echo=True) Base.metadata.create_all(engine) return engine + + +@pytest.fixture +def db(): + return mock_db() diff --git a/src/infra/users_test.py b/src/infra/users_test.py index a7f8da7..80ce6bc 100644 --- a/src/infra/users_test.py +++ b/src/infra/users_test.py @@ -2,15 +2,10 @@ from src.utils.secret import SecretBox from src.services.users.data import UserDTO, User from src.services.users.repo import UserRepo from src.infra.users import UserRepoImpl -from src.infra.db_test import mock_db + import pytest -@pytest.fixture -def db(): - return mock_db() - - @pytest.fixture def repo(db): return UserRepoImpl(db)