import os import sys # NOTE: Not sure if that was really necessary or whether this # is just my quirky venv setup CURRENT_DIR = os.path.dirname(os.path.abspath(__file__)) PROJECT_ROOT = os.path.abspath(os.path.join(CURRENT_DIR, '..')) if PROJECT_ROOT not in sys.path: sys.path.insert(0, PROJECT_ROOT) import pytest as pytest from starlette.testclient import TestClient from app.api import app @pytest.fixture def client() -> TestClient: return TestClient(app)