@@ -70,6 +70,8 @@ def test_printable_name(self):
70
70
('ALLCAPS' , 'ALLCAPS' ),
71
71
('name with spaces' , 'Name With Spaces' ),
72
72
('more spaces' , 'More Spaces' ),
73
+ (' leading and trailing ' , 'Leading And Trailing' ),
74
+ (' 12number34 ' , '12number34' ),
73
75
('Cases AND spaces' , 'Cases AND Spaces' ),
74
76
('under_Score_name' , 'Under_Score_name' ),
75
77
('camelCaseName' , 'CamelCaseName' ),
@@ -82,8 +84,12 @@ def test_printable_name(self):
82
84
def test_printable_name_with_code_style (self ):
83
85
for inp , exp in [('simple' , 'Simple' ),
84
86
('ALLCAPS' , 'ALLCAPS' ),
87
+ ('name with spaces' , 'Name With Spaces' ),
88
+ (' more spaces ' , 'More Spaces' ),
85
89
('under_score_name' , 'Under Score Name' ),
86
- ('under_score and spaces' , 'Under Score And Spaces' ),
90
+ ('under__score and spaces' , 'Under Score And Spaces' ),
91
+ ('__leading and trailing_ __' , 'Leading And Trailing' ),
92
+ ('__12number34__' , '12 Number 34' ),
87
93
('miXed_CAPS_nAMe' , 'MiXed CAPS NAMe' ),
88
94
('with 89_numbers' , 'With 89 Numbers' ),
89
95
('camelCaseName' , 'Camel Case Name' ),
@@ -93,6 +99,12 @@ def test_printable_name_with_code_style(self):
93
99
('name42WithNumbers666' , 'Name 42 With Numbers 666' ),
94
100
('name42WITHNumbers666' , 'Name 42 WITH Numbers 666' ),
95
101
('12more34numbers' , '12 More 34 Numbers' ),
102
+ ('2KW' , '2 KW' ),
103
+ ('KW2' , 'KW 2' ),
104
+ ('xKW' , 'X KW' ),
105
+ ('KWx' , 'K Wx' ),
106
+ (':KW' , ':KW' ),
107
+ ('KW:' , 'KW:' ),
96
108
('foo-bar' , 'Foo-bar' ),
97
109
('Foo-b:a;r!' , 'Foo-b:a;r!' ),
98
110
('Foo-B:A;R!' , 'Foo-B:A;R!' ),
0 commit comments