Пример #1
0
 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',
         'h000-i', 'h484848-i',
         'hd9d-hover', 'hd9d9d8-hover', 'hf2f-hover-i', 'hF3F-i-hover',
         'hf2f2f2-hover-i', 'hf3f3f3-i-hover',
     ]
     expected = [
         0, 0, 1, 0, 0, 1, 10, 11,
         12,
         0, 0,
         0, 0, 0, 0,
         0, 0,
     ]
     color_parser = ColorParser()
     for i, value in enumerate(values_true):
         self.assertEqual(color_parser.find_h_index(value), expected[i], msg=value)
Пример #2
0
 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)