test_codex_worker.py 696 B

12345678910111213141516
  1. from data_query_agent.codex_worker import _provider_config
  2. def test_codex_can_read_skills_but_not_project_credentials() -> None:
  3. provider, config = _provider_config(
  4. {"provider": "openrouter", "base_url": "https://openrouter.ai/api/v1"}
  5. )
  6. assert provider == "openrouter"
  7. assert config is not None
  8. assert config["features"]["shell_tool"] is True
  9. assert config["features"]["unified_exec"] is True
  10. filesystem = config["permissions"]["skill-reader"]["filesystem"]
  11. assert filesystem[":workspace_roots"]["."] == "read"
  12. assert filesystem[":workspace_roots"][".env"] == "deny"
  13. assert config["permissions"]["skill-reader"]["network"]["enabled"] is False