Skip to content
  • Senior QA Validator's avatar
    5dcc82ee
    fix: migrate M01 homework from dead FastAPI to CRM · 5dcc82ee
    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: default avatarClaude Sonnet 4.6 <noreply@anthropic.com>
    5dcc82ee
    fix: migrate M01 homework from dead FastAPI to CRM
    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: default avatarClaude Sonnet 4.6 <noreply@anthropic.com>
Loading