Option C Tools
Loading...
Searching...
No Matches
tests_mcp.test_mcp_config Namespace Reference

Classes

class  TestMcpConfigDefaults
class  TestValidMcpProfiles
class  TestLoadConfigMissingFile
class  TestLoadConfigValidJson
class  TestLoadConfigClamping
class  TestLoadConfigRobustness
class  TestLoadConfigEnvOverrides

Detailed Description

Purpose
-------
Regression tests for :mod:`oct.mcp.config` — ``McpConfig`` dataclass
and ``load_config()``.

Responsibilities
----------------
- Verify default values, JSON loading, and field clamping.
- Verify environment variable overrides.
- Verify file-size guard and malformed JSON fallback.

Diagnostics
-----------
Domain: MCP-TESTS
Levels:
    L2 — test lifecycle
    L3 — assertion details
    L4 — deep tracing

Contracts
---------
- Config files are written to ``tmp_path``; no real config is modified.