def test_is_valid_hex_Integer_case(self): values_true = ['h0ff48f', 'hfff', ' habc123 ', 'hfdec78', 'h000', ' hbcd ', '5px solid hd0d', '5px-hidden-hd0d987', '13px dashed hd0d'] expected = [0, 0, 1, 0, 0, 1, 10, 11, 12] color_parser = ColorParser() for i, value in enumerate(values_true): self.assertEqual(color_parser.find_h_index(value), expected[i], msg=value)
def test_is_valid_hex_None_case(self): values_false = ['height', 'h1', 'h52', 'hbbb4', 'h00005', 'h0ghyz6', 'h0uk'] color_parser = ColorParser() for value in values_false: self.assertEqual(color_parser.find_h_index(value), None, msg=value)