Codegen: move qltest.test_with to parametrized pragmas

This commit is contained in:
Paolo Tranquilli
2024-09-20 12:15:10 +02:00
parent 3e2f886595
commit 8d291ab938
8 changed files with 18 additions and 17 deletions

View File

@@ -749,7 +749,7 @@ def test_test_with(opts, generate_tests):
write(opts.ql_test_output / "B" / "test.swift")
assert generate_tests([
schema.Class("Base", derived={"A", "B"}),
schema.Class("A", bases=["Base"], test_with="B"),
schema.Class("A", bases=["Base"], pragmas={"qltest_test_with": "B"}),
schema.Class("B", bases=["Base"]),
]) == {
"B/A.ql": a_ql_class_tester(class_name="A"),