import importlib.util
from pathlib import Path

ROOT = Path(__file__).parents[2]
SPEC = importlib.util.spec_from_file_location("theme_ci_workflow", ROOT / "tools" / "theme_ci.py")
ci = importlib.util.module_from_spec(SPEC)
assert SPEC.loader
SPEC.loader.exec_module(ci)


def test_workflow_contract_is_fail_closed():
    ci.check_workflow_contract()
