Commit Graph

3 Commits

Author SHA1 Message Date
佐藤優一 e8c01907d6 Fix Ruff linting: Remove unused imports
- Remove unused imports from test files
- Fix F401 errors across multiple test modules
2025-08-11 11:06:05 +09:00
佐藤優一 0ab8c8fc46 Fix CI/CD test failures
- Apply Black formatting to all test files
- Fix Mock objects to include tool_calls attribute for len() checks
- Add proper __name__ attributes to mock toolkit methods for @tool decorator
- Create mock_toolkit_fix helper for consistent toolkit mocking

All tests should now pass with proper mocking setup.
2025-08-11 10:42:13 +09:00
佐藤優一 ba958c20e5 Add comprehensive unit tests to improve coverage
- Added extended tests for market analyst functionality
- Created tests for signal processing module
- Added tests for propagation module
- Created tests for reflection module
- Added placeholder tests for dataflows utils
- Improved mock fixtures and test utilities

These tests focus on:
- Proper mock usage with __name__ attributes
- Error handling scenarios
- Multiple input variations
- State management
- Memory updates
- Tool call tracking

This should significantly improve test coverage towards the 60% target.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-11 10:25:45 +09:00