Files
e2e_Pets/.env.example
VolandSZ cdca9d6003 feat: implement universal runner for standard and GOST TLS
- Add smart two-phase TLS detection with caching in tests/utils/tls.py

- Add auto-discovery for Chromium-GOST and Yandex.Browser

- Add --tls-mode and --ignore-https-errors CLI options

- Update browser_page context with ignore_https_errors and unified viewport

- Add unit tests in tests/utils/test_tls.py

- Update README.md and .env.example
2026-09-03 00:02:36 +03:00

48 lines
2.2 KiB
Plaintext

# ============================================================
# ШАБЛОН .env — скопируй в .env и заполни реальными данными
# Команда: cp .env.example .env
# ============================================================
# Роль: Управление ветеринарии
VETDEPT_LOGIN=
VETDEPT_PASSWORD=
# Роль: Ветеринарная станция
VETSTATION_LOGIN=
VETSTATION_PASSWORD=
# Роль: Администрация (префектура)
PREFECTURE_LOGIN=
PREFECTURE_PASSWORD=
# Базовый URL портала
BASE_URL=https://vet.goznak.ru
# ---------------------------------------------------------------------------
# Режим TLS и браузер (проверяется автоматически при старте тестов)
# ---------------------------------------------------------------------------
# Режим TLS: auto (по умолчанию), gost (принудительно ГОСТ TLS), standard (обычный TLS)
# Также можно передать флаг в pytest: pytest --tls-mode=gost
TLS_MODE=auto
# Вариант 1 (автозапуск): путь к исполняемому файлу Chromium GOST / Яндекс.Браузер
# ОПЦИОНАЛЬНО: если браузер установлен в стандартный каталог (Program Files, AppData),
# он будет найден автоматически без заполнения этой строки.
# Скачать Chromium GOST: https://github.com/deemru/chromium-gost/releases
CHROMIUM_GOST_PATH=
# Вариант 2: порт CDP для подключения к предзапущенному Chromium GOST
# Запуск: chrome.exe --remote-debugging-port=9222 --no-first-run
CHROMIUM_GOST_CDP_PORT=9222
# ---------------------------------------------------------------------------
# Кастомизация отчёта
# ---------------------------------------------------------------------------
# Название среды тестирования (отображается в блоке Environment отчёта)
TEST_ENV=Production
# Имя тестировщика (отображается в блоке Environment отчёта)
TESTER_NAME=QA Team