Fix test setup for backend

This commit is contained in:
lvrossem
2023-04-06 14:10:31 -06:00
parent 5528ae8519
commit 78138e83c7
16 changed files with 121 additions and 26 deletions

25
tests/test_users.py Normal file
View File

@@ -0,0 +1,25 @@
import sys
import pytest
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)
@pytest.mark.asyncio
async def test_add_user():
response = client.post(
"/register",
headers={"Content-Type": "application/json"},
json={"username": "user27", "password": "mettn", "avatar": "lion"},
)
print(response)
assert response.status_code == 200