dodil/erp-brick-gl

DODIL ERP brick: general ledger

tests/scenarios/catalogue.py

"""gl's scenario catalogue: the generated permission probes over every use case through both doors, and the spec's scenarios
(module.yaml tests.scenarios, SC-GL-01..10) written ONCE over the composition's doors - routes and MCP tools - never a table.

    erp-scenarios list tests/scenarios/catalogue.py
    erp-scenarios run  tests/scenarios/catalogue.py
"""
import pathlib

from erp_platform.scenarios import Catalogue

HERE = pathlib.Path(__file__).resolve().parent
CAT = Catalogue("gl", compose=HERE / "compose.yaml", roles=HERE / "roles.yaml", zone="UTC")

CAT.permission_matrix()