@@ -41,8 +41,8 @@ def test_empty_class(generate):
4141 assert generate ([
4242 schema .Class (name = "MyClass" ),
4343 ]) == [
44- cpp .Class (name = "MyClass" , final = True , trap_name = "MyClasses" )
45- ]
44+ cpp .Class (name = "MyClass" , final = True , trap_name = "MyClasses" )
45+ ]
4646
4747
4848def test_two_class_hierarchy (generate ):
@@ -51,9 +51,9 @@ def test_two_class_hierarchy(generate):
5151 schema .Class (name = "A" , derived = {"B" }),
5252 schema .Class (name = "B" , bases = ["A" ]),
5353 ]) == [
54- base ,
55- cpp .Class (name = "B" , bases = [base ], final = True , trap_name = "Bs" ),
56- ]
54+ base ,
55+ cpp .Class (name = "B" , bases = [base ], final = True , trap_name = "Bs" ),
56+ ]
5757
5858
5959@pytest .mark .parametrize ("type,expected" , [
@@ -73,12 +73,12 @@ def test_class_with_field(generate, type, expected, property_cls, optional, repe
7373 assert generate ([
7474 schema .Class (name = "MyClass" , properties = [property_cls ("prop" , type )]),
7575 ]) == [
76- cpp .Class (name = "MyClass" ,
77- fields = [cpp .Field ("prop" , expected , is_optional = optional ,
78- is_repeated = repeated , is_unordered = unordered , trap_name = trap_name )],
79- trap_name = "MyClasses" ,
80- final = True )
81- ]
76+ cpp .Class (name = "MyClass" ,
77+ fields = [cpp .Field ("prop" , expected , is_optional = optional ,
78+ is_repeated = repeated , is_unordered = unordered , trap_name = trap_name )],
79+ trap_name = "MyClasses" ,
80+ final = True )
81+ ]
8282
8383
8484def test_class_field_with_null (generate , input ):
@@ -91,26 +91,26 @@ def test_class_field_with_null(generate, input):
9191 schema .SingleProperty ("y" , "B" ),
9292 ])
9393 ]) == [
94- a ,
95- cpp .Class (name = "B" , bases = [a ], final = True , trap_name = "Bs" ,
96- fields = [
97- cpp .Field ("x" , "TrapLabel<ATag>" ),
98- cpp .Field ("y" , "TrapLabel<BOrNoneTag>" ),
99- ]),
100- ]
94+ a ,
95+ cpp .Class (name = "B" , bases = [a ], final = True , trap_name = "Bs" ,
96+ fields = [
97+ cpp .Field ("x" , "TrapLabel<ATag>" ),
98+ cpp .Field ("y" , "TrapLabel<BOrNoneTag>" ),
99+ ]),
100+ ]
101101
102102
103103def test_class_with_predicate (generate ):
104104 assert generate ([
105105 schema .Class (name = "MyClass" , properties = [
106106 schema .PredicateProperty ("prop" )]),
107107 ]) == [
108- cpp .Class (name = "MyClass" ,
109- fields = [
110- cpp .Field ("prop" , "bool" , trap_name = "MyClassProp" , is_predicate = True )],
111- trap_name = "MyClasses" ,
112- final = True )
113- ]
108+ cpp .Class (name = "MyClass" ,
109+ fields = [
110+ cpp .Field ("prop" , "bool" , trap_name = "MyClassProp" , is_predicate = True )],
111+ trap_name = "MyClasses" ,
112+ final = True )
113+ ]
114114
115115
116116@pytest .mark .parametrize ("name" ,
@@ -120,23 +120,23 @@ def test_class_with_overridden_unsigned_field(generate, name):
120120 schema .Class (name = "MyClass" , properties = [
121121 schema .SingleProperty (name , "bar" )]),
122122 ]) == [
123- cpp .Class (name = "MyClass" ,
124- fields = [cpp .Field (name , "unsigned" )],
125- trap_name = "MyClasses" ,
126- final = True )
127- ]
123+ cpp .Class (name = "MyClass" ,
124+ fields = [cpp .Field (name , "unsigned" )],
125+ trap_name = "MyClasses" ,
126+ final = True )
127+ ]
128128
129129
130130def test_class_with_overridden_underscore_field (generate ):
131131 assert generate ([
132132 schema .Class (name = "MyClass" , properties = [
133133 schema .SingleProperty ("something_" , "bar" )]),
134134 ]) == [
135- cpp .Class (name = "MyClass" ,
136- fields = [cpp .Field ("something" , "bar" )],
137- trap_name = "MyClasses" ,
138- final = True )
139- ]
135+ cpp .Class (name = "MyClass" ,
136+ fields = [cpp .Field ("something" , "bar" )],
137+ trap_name = "MyClasses" ,
138+ final = True )
139+ ]
140140
141141
142142@pytest .mark .parametrize ("name" , cpp .cpp_keywords )
@@ -145,11 +145,11 @@ def test_class_with_keyword_field(generate, name):
145145 schema .Class (name = "MyClass" , properties = [
146146 schema .SingleProperty (name , "bar" )]),
147147 ]) == [
148- cpp .Class (name = "MyClass" ,
149- fields = [cpp .Field (name + "_" , "bar" )],
150- trap_name = "MyClasses" ,
151- final = True )
152- ]
148+ cpp .Class (name = "MyClass" ,
149+ fields = [cpp .Field (name + "_" , "bar" )],
150+ trap_name = "MyClasses" ,
151+ final = True )
152+ ]
153153
154154
155155def test_classes_with_dirs (generate_grouped ):
@@ -161,11 +161,11 @@ def test_classes_with_dirs(generate_grouped):
161161 schema .Class (name = "C" , bases = ["CBase" ], group = "bar" ),
162162 schema .Class (name = "D" , group = "foo/bar/baz" ),
163163 ]) == {
164- "." : [cpp .Class (name = "A" , trap_name = "As" , final = True )],
165- "foo" : [cpp .Class (name = "B" , trap_name = "Bs" , final = True )],
166- "bar" : [cbase , cpp .Class (name = "C" , bases = [cbase ], trap_name = "Cs" , final = True )],
167- "foo/bar/baz" : [cpp .Class (name = "D" , trap_name = "Ds" , final = True )],
168- }
164+ "." : [cpp .Class (name = "A" , trap_name = "As" , final = True )],
165+ "foo" : [cpp .Class (name = "B" , trap_name = "Bs" , final = True )],
166+ "bar" : [cbase , cpp .Class (name = "C" , bases = [cbase ], trap_name = "Cs" , final = True )],
167+ "foo/bar/baz" : [cpp .Class (name = "D" , trap_name = "Ds" , final = True )],
168+ }
169169
170170
171171def test_cpp_skip_pragma (generate ):
@@ -175,10 +175,10 @@ def test_cpp_skip_pragma(generate):
175175 schema .SingleProperty ("y" , "bar" , pragmas = ["x" , "cpp_skip" , "y" ]),
176176 ])
177177 ]) == [
178- cpp .Class (name = "A" , final = True , trap_name = "As" , fields = [
179- cpp .Field ("x" , "foo" ),
180- ]),
181- ]
178+ cpp .Class (name = "A" , final = True , trap_name = "As" , fields = [
179+ cpp .Field ("x" , "foo" ),
180+ ]),
181+ ]
182182
183183
184184def test_ipa_classes_ignored (generate ):
@@ -199,8 +199,8 @@ def test_ipa_classes_ignored(generate):
199199 name = "Z" ,
200200 ),
201201 ]) == [
202- cpp .Class (name = "Z" , final = True , trap_name = "Zs" ),
203- ]
202+ cpp .Class (name = "Z" , final = True , trap_name = "Zs" ),
203+ ]
204204
205205
206206if __name__ == '__main__' :
0 commit comments