/
evlx
/
task_tracker
Обзор
Документация
Войти
/
evlx
/
task_tracker
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/test_tasks_services.py
32 строки
1000 B
evlx
дублирующийся код и фикстуры из тестов вынесены в отдельный файл conftest.py
29 май 2024, 14:06
29 май 2024, 14:06
aed5075
Код
Авторство
О чём код?
from tests.conftest import client, create_test_task def test_create_task(create_test_task): test_task_id = create_test_task test_task_payload = { "name": f"Test Task {test_task_id}", "content": "This is a test task", "period_of_execution": "2023-12-31", "status": 0, "employee_id": None, "parent_id": None } response = client.post("/tasks/create/", json=test_task_payload) assert response.status_code == 201 assert response.json()["status"] == "success" def test_get_important_tasks(): response = client.get("/tasks/important/") assert response.status_code == 200 response_json = response.json() assert "status" in response_json assert response_json["status"] == "success" def test_get_free_tasks(): response = client.get("/tasks/free/") assert response.status_code == 200 response_json = response.json() assert "status" in response_json assert response_json["status"] == "success"