import sys from fastapi.testclient import TestClient sys.path.append("..") from src.main import app, get_db from tests.config.database import override_get_db app.dependency_overrides[get_db] = override_get_db client = TestClient(app) username = "user1" password = "password" avatar_index = 1 async def register_user(): response = client.post( "/register", headers={"Content-Type": "application/json"}, json={"username": username, "password": password, "avatar_index": avatar_index}, ) assert response.status_code == 200 return response.json()["access_token"]