-
Senior QA Validator authored
- BASE_URL → crm-dev.senior-pomidorov.ru - conftest.py: JWT auth via POST /api/auth/login (JSON, not form data) - conftest.py: accessToken field (not access_token), no signup fixture - Level 1: server_available + login + clients_list (3 tests) - Level 2: get_clients_list + create_client + get_by_id + unauthorized (4 tests) - Level 3: create_and_get + update + delete + full_flow (4 tests, pass) - check.py: health check → GET / (not /utils/health-check/), Swagger URL updated - README: FastAPI refs removed, CRM setup instructions All 11 tests pass against CRM API. max_total=11 preserved in check.py. Co-Authored-By:Claude Sonnet 4.6 <noreply@anthropic.com>
Senior QA Validator authored- BASE_URL → crm-dev.senior-pomidorov.ru - conftest.py: JWT auth via POST /api/auth/login (JSON, not form data) - conftest.py: accessToken field (not access_token), no signup fixture - Level 1: server_available + login + clients_list (3 tests) - Level 2: get_clients_list + create_client + get_by_id + unauthorized (4 tests) - Level 3: create_and_get + update + delete + full_flow (4 tests, pass) - check.py: health check → GET / (not /utils/health-check/), Swagger URL updated - README: FastAPI refs removed, CRM setup instructions All 11 tests pass against CRM API. max_total=11 preserved in check.py. Co-Authored-By:Claude Sonnet 4.6 <noreply@anthropic.com>
Loading