[DB-GOV-02] Подготовка тестовой матрицы записей и токенов (Data Seeding)
Базы данных: Наполнение
NoteКраткая карточка задачи
- Компонент:
gov_registry_db(PostgreSQL). - Тип задачи: Database / Тестовые данные.
- Связана с бизнес-сценариями: Тесты twin.1, twin.2, twin.3
- Статус: Готово к реализации
Описание задачи
Наполнение таблиц тестовыми данными (сидинг) для прохождения проверок внутри метода soapHandler и отладки интеграционных сценариев через Postman.
Инструкция по шагам (SQL)
- Генерация мастер-токена доступа: Внести в таблицу
service_access_tokensзапись для авторизации шлюзов:token_value:'gos_master_secure_token_2026'is_active:true
- Наполнение матрицы сотрудников (Сценарии): Внести записи в таблицу
digital_employeesдля эмуляции следующих ответов сервера:- Сценарий 1 (Успех / twin.1): Запись с
email = 'twin.1@example.com', заполненными персональными данными иgov_status = 'ACTIVE'. - Сценарий 2 (Блокировка / twin.2): Запись с
email = 'twin.2@example.com'и установленнымgov_status = 'BLOCKED'(для срабатывания триггераGOV_ACCOUNT_BLOCKEDв кодовой базе). - Сценарий 3 (Отсутствие / twin.3): Проверить, что запись с
email = 'twin.3@example.com'отсутствует в скриптах, чтобы вызов возвращалsql.ErrNoRowsи отдавал ошибкуUSER_NOT_FOUND.
- Сценарий 1 (Успех / twin.1): Запись с