← Files Investment BankingARCHIVED FILE

tests/test_app_dependencies.py

493 Bytes · Oct 2, 2026 · 00:27 UTC

↓ Download file

import json
from pathlib import Path

PLUGIN_ROOT = Path(__file__).resolve().parents[1]
DATASITE_APP_ID = "asdk_app_69eba17551ac81918231c83822b703b6"


def test_investment_banking_declares_datasite_app_dependency() -> None:
    manifest = json.loads((PLUGIN_ROOT / ".codex-plugin" / "plugin.json").read_text())
    app_config = json.loads((PLUGIN_ROOT / ".app.json").read_text())

    assert manifest["apps"] == "./.app.json"
    assert app_config["apps"]["datasite"]["id"] == DATASITE_APP_ID

SHA-256: ef35bd30caa1102a9e66da9f1161a12e61e455ffe3d935e6ffc148d893afb39e