- 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>
0 lines
0 B
Python
0 lines
0 B
Python
The file is empty.