|
Option C Tools
|
Classes | |
| class | TestMcpConfigDefaults |
| class | TestValidMcpProfiles |
| class | TestLoadConfigMissingFile |
| class | TestLoadConfigValidJson |
| class | TestLoadConfigClamping |
| class | TestLoadConfigRobustness |
| class | TestLoadConfigEnvOverrides |
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.