Files
fastapi-demo/tests/test_main.py
T
2026-11-13 02:27:15 +03:00

24 lines
550 B
Python

from fastapi.testclient import TestClient
from app.main import app
client = TestClient(app)
def test_root():
response = client.get("/")
assert response.status_code == 200
assert response.json()["message"] == "Hello from FastAPI!"
def test_health():
response = client.get("/health")
assert response.status_code == 200
assert response.json() == {"status": "ok"}
def test_hello():
response = client.get("/hello/Artem")
assert response.status_code == 200
assert response.json() == {"message": "Hello, Artem!"}