feat: add vetstation role tests (BP01 Dashboard navigation)

Создана структура тестов для роли 'Ветеринарная станция' по той же
архитектуре что и 01_vetdept.

tests/02_vetstation/
  conftest.py                   — fixtures_dir, shared_state
  fixtures/images/.gitkeep      — папка для фото артефактов
  fixtures/docs/.gitkeep        — папка для документов
  BP01_dashboard/
    test_bp01_dashboard.py      — class TestBP01Dashboard (7 шагов)

BP01 покрывает:
  s01 — Открыть главную страницу (Статистика)
  s02 — Проверить заголовок организации
  s03 — Проверить блок статистики регистрации животных
  s04 — Проверить таблицу последних зарегистрированных особей
  s05 — Перейти в раздел Животные
  s06 — Перейти в раздел Владельцы животных (URL с regex: /owners?type=individual)
  s07 — Перейти в раздел Единый реестр

Удалён старый CodeGen-тест 002_login_test.py
This commit is contained in:
VolandSZ
2026-09-01 22:46:27 +03:00
parent 255f0d46b9
commit 3df40240e7
7 changed files with 136 additions and 13 deletions

View File

@ -61,6 +61,7 @@
import random
import string
from datetime import date, timedelta
# pyrefly: ignore [missing-import]
from faker import Faker
# Единственный экземпляр Faker на весь модуль — не создавай новые в функциях