Этот проект содержит автоматизированные тесты для проверки работы REST API https://jsonplaceholder.typicode.com/posts.
- Убедитесь, что у вас установлен Python (версия при тестировании 3.12).
- Установите зависимости: pip install -r requirements.txt
Чтобы запустить тесты, используйте команду: pytest -v --tb=short
Чтобы запустить тесты, дополнительно сгенерировав визуальный отчёт по выполнению, используйте команду: pytest -v --tb=short --html=report.html
- Создание поста (
POST /posts) - Получение списка постов (
GET /posts) - Получение поста по id (
GET /posts/{id}) - Обновление поста (
PUT /posts/{id}) - Частичное обновление (
PATCH /posts/{id}) - Удаление поста (
DELETE /posts/{id}) - Проверка получения несуществующего поста (
GET /posts/9999)
Для создания requirements.txt использовался pipreqs