Spaces:
Running on CPU Upgrade
Running on CPU Upgrade
| """Repo discovery for Colab notebooks.""" | |
| from __future__ import annotations | |
| from pathlib import Path | |
| from llm.governance.colab_bootstrap import discover_repo_root | |
| def test_discover_repo_root_from_env(monkeypatch) -> None: | |
| root = Path(__file__).resolve().parents[1] | |
| monkeypatch.setenv("OPEN_NAVIGATOR_ROOT", str(root)) | |
| assert discover_repo_root(clone_if_colab=False) == root.resolve() | |
| def test_discover_repo_root_walk_cwd(monkeypatch) -> None: | |
| root = Path(__file__).resolve().parents[1] | |
| monkeypatch.delenv("OPEN_NAVIGATOR_ROOT", raising=False) | |
| monkeypatch.chdir(root / "packages" / "llm" / "src" / "llm" / "governance") | |
| assert discover_repo_root(clone_if_colab=False) == root.resolve() | |