Files
skill-seekers-reference/src/skill_seekers/mcp/tools
yusyus 2ec2840396 fix: Add TextContent fallback class for test compatibility
- Replace TextContent = None with proper fallback class in all MCP tool modules
- Fixes TypeError when MCP library is not fully initialized in test environment
- Ensures all 700 tests pass (was 699 passing, 1 failing)
- Affected files:
  * packaging_tools.py
  * config_tools.py
  * scraping_tools.py
  * source_tools.py
  * splitting_tools.py

The fallback class maintains the same interface as mcp.types.TextContent,
allowing tests to run successfully even when the MCP library import fails.

Test results:  700 passed, 157 skipped, 2 warnings
2025-12-28 21:40:31 +03:00
..