@@ -181,19 +181,20 @@ def test_internal_not_in_import_list(generate_import_list):
181181
182182def test_hierarchy_children (generate_children_implementations ):
183183 assert generate_children_implementations ([
184- schema .Class ("A" , derived = {"B" , "C" }),
184+ schema .Class ("A" , derived = {"B" , "C" }, pragmas = [ "ql_internal" ] ),
185185 schema .Class ("B" , bases = ["A" ], derived = {"D" }),
186- schema .Class ("C" , bases = ["A" ], derived = {"D" }),
186+ schema .Class ("C" , bases = ["A" ], derived = {"D" }, pragmas = [ "ql_internal" ] ),
187187 schema .Class ("D" , bases = ["B" , "C" ]),
188188 ]) == ql .GetParentImplementation (
189- classes = [ql .Class (name = "A" ),
189+ classes = [ql .Class (name = "A" , ql_internal = True ),
190190 ql .Class (name = "B" , bases = ["A" ], imports = [
191191 stub_import_prefix + "A" ]),
192192 ql .Class (name = "C" , bases = ["A" ], imports = [
193- stub_import_prefix + "A" ]),
193+ stub_import_prefix + "A" ], ql_internal = True ),
194194 ql .Class (name = "D" , final = True , bases = ["B" , "C" ],
195195 imports = [stub_import_prefix + cls for cls in "BC" ]),
196196 ],
197+ additional_imports = [stub_import_prefix + cls for cls in "AC" ],
197198 )
198199
199200
0 commit comments