Files
app-autotest/tests
naeel 31cc75177c test: полная симуляция пользователя — 38 проверок, 8 сценариев
ТЕСТ 1: загрузка страницы, сервисы, инстансы
ТЕСТ 2: create 9 сервисов (Болванка, PostgreSQL, Redis, ...)
ТЕСТ 3: переключение DEV/TEST/PROD
ТЕСТ 4: Облако/Эмуляция туда-обратно
ТЕСТ 5: CRUD сценария + запуск + повтор + seed
ТЕСТ 6: история + проверка дубликатов
ТЕСТ 7: логи
ТЕСТ 8: валидация входных данных
2026-08-04 09:10:19 +04:00
..

Pytest suite for critical regressions from audit rounds.

Covers:

  • /api/scenario/run status mapping: lock_check=None -> 503, False -> 409.
  • Unique violation on scenario_runs insert maps to 409.
  • db.scenario_defs.lock_check DB-unavailable semantics (None).
  • Static guards for DB partial unique index and escName escape chain.

This suite is intentionally lightweight and mock-heavy. No integration DB or external API calls are required.