I'd rather have separate functions with more specific names for each of these test cases (e.g. `test_hex_color_without_hash`, `test_hex_color_with_alpha`, etc.)