Files
akatz-aiandClaude e808964466 Add comprehensive unit tests for color_utils module
- Create tests/ directory with proper Python package structure
- Add test_color_utils.py with extensive test coverage for parse_color_string function
- Test all supported color formats:
  - HEX formats: #RGB, #RGBA, #RRGGBB, #RRGGBBAA
  - RGB comma-separated formats: "R,G,B" and "R,G,B,A"
  - Edge cases: black, white, transparent colors
  - Case-insensitive HEX parsing
  - Whitespace handling in all formats
- Test comprehensive error handling for invalid inputs:
  - Invalid HEX characters and lengths
  - Out-of-range RGB values (negative and >255)
  - Invalid RGB format (wrong number of values)
  - Non-numeric RGB values
  - Unsupported color formats
  - Non-string inputs
- Update project configuration:
  - Bump version to 1.2.1 in pyproject.toml
  - Add git commit reminder to CLAUDE.md
- All tests use proper assertions with floating-point precision handling
- Tests designed to validate both successful parsing and proper error reporting

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-09 15:44:01 -07:00
..