/
Swyat
/
StudyMaterialRecommender
Обзор
Документация
Войти
/
Swyat
/
StudyMaterialRecommender
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
tests/test_api.py
23 строки
575 B
Swyat
update tests/test_api.py
23 дек 2025, 17:47
23 дек 2025, 17:47
3f72046
Код
Авторство
О чём код?
from fastapi.testclient import TestClient from src.data.api import app client = TestClient(app) def test_root(): response = client.get("/") assert response.status_code == 200 data = response.json() assert "message" in data def test_recommend(): body = {"student_id": "Student_0", "k": 3} response = client.post("/recommend", json=body) assert response.status_code == 200 data = response.json() assert data["student_id"] == "Student_0" assert len(data["recommendations"]) == 3 assert "metrics" in data