Python мануфактураJavaDesign Patterns для автоматизаторів

Python мануфактура · Програма курсу · 17:00–20:25

Створення suite і реальний request contract

`SuiteController.create()` приймає `project_id`, `title` і `description`, формує payload та викликає `post` базового controller. Потрібні поля звіряються не лише з документацією, а й з request у browser DevTools. У демо офіційна схема містить сумнівну вимогу до `suite_id` до створення suite, тож real request і response виступають важливою перевіркою контракту. Відповідь Testomat.io загортає основну сутність у поле `data`. Після `response.json()` тест бере `response_data["data"]` і валідує саме цю вкладену структуру.

2. API автоматизація одразу правильно, MVC, pydantic →
Запитати в чаті про «API-documentation» →