Documentation
¶
Overview ¶
Package catalogfixture — каталожный факт для проб (kacho#1816).
Зачем отдельный пакет, а не по копии в каждой пробе ¶
Каталожный факт нужен пробам ПЯТИ пакетов сразу, и собирается он всегда одинаково — из того же перечня, которым миграция посеяла строки. Копия в каждом пакете была бы пятью местами об одном предмете; разойдясь, они дали бы пробы, зелёные по разным каталогам.
Почему фикстура НЕ снисходительнее продукта ¶
Она не выдумывает своего множества: строит `catalog.Facts` из `seed.LiteralRows()` — ровно того перечня, который посеян миграцией и с которым страж старта сверяет живые строки. То есть проба на этой фикстуре видит тот же каталог, что и служба на исправном стенде.
Литерал она при этом НЕ ЧИТАЕТ как каталожный факт: `seed.LiteralRows()` зовёт `authzmap.CatalogSeed*` — левую сторону паритета, читать которую есть работа посева. Гейт истечения послабления (`check.TestIAMCT2_LiteralIsNotAReadSource`) на этом пакете молчит, и молчит по существу, а не по исключению.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.