ТЕСТ 1: загрузка страницы, сервисы, инстансы ТЕСТ 2: create 9 сервисов (Болванка, PostgreSQL, Redis, ...) ТЕСТ 3: переключение DEV/TEST/PROD ТЕСТ 4: Облако/Эмуляция туда-обратно ТЕСТ 5: CRUD сценария + запуск + повтор + seed ТЕСТ 6: история + проверка дубликатов ТЕСТ 7: логи ТЕСТ 8: валидация входных данных
Pytest suite for critical regressions from audit rounds.
Covers:
/api/scenario/runstatus mapping:lock_check=None -> 503,False -> 409.- Unique violation on
scenario_runsinsert maps to409. db.scenario_defs.lock_checkDB-unavailable semantics (None).- Static guards for DB partial unique index and
escNameescape chain.
This suite is intentionally lightweight and mock-heavy. No integration DB or external API calls are required.