def test_purple_long(self): self.assertTrue(is_hex_color("#663399"))
def test_five_digits(self): self.assertFalse(is_hex_color("#63459"))
def test_dark_purple(self): self.assertTrue(is_hex_color("#634569"))
def test_purple_short(self): self.assertTrue(is_hex_color("#639"))
def test_four_digits(self): self.assertFalse(is_hex_color("#6349"))
def test_invalid_character(self): self.assertFalse(is_hex_color("#decafz"))
def test_hex(self): self.assertTrue(is_hex_color("#decaff"))
def test_mixed_case(self): self.assertTrue(is_hex_color("#FFffFF"))
def test_two_digits(self): self.assertFalse(is_hex_color("#00"))
def test_black(self): self.assertTrue(is_hex_color("#000000"))