def test_underscores_valid_is_false(self):
     invalid_classes = {
         '_bold', 'lighter-1_', 'width-_2', 'margin-2_rem', 'height-m_px', 'bg-color__blue',
         '-_2', '2_rem', 'm_px', '__', '_35', '42_', '-7_2', '5_4-', ' _ ', ' _3_2', '8_9_ ', '6_4 _ ',
     }
     class_parser = ClassPropertyParser(class_set=set())
     for css_class in invalid_classes:
         self.assertFalse(class_parser.underscores_valid(css_class=css_class), msg=css_class)
 def test_underscores_valid_is_true(self):
     valid_classes = {'6_3', 'padding-5_2rem', 'height-24_48p', '1_2-5_75-1_2-5_75', 'n5_25cm', }
     class_parser = ClassPropertyParser(class_set=valid_classes)
     for css_class in class_parser.class_set:
         self.assertTrue(class_parser.underscores_valid(css_class=css_class), msg=css_class)