@@ -30,7 +30,7 @@ def func(classes, null=None):
3030
3131def test_empty (generate ):
3232 assert generate ([]) == dbscheme .Scheme (
33- src = schema_file ,
33+ src = schema_file . name ,
3434 includes = [],
3535 declarations = [],
3636 )
@@ -43,10 +43,10 @@ def test_includes(input, opts, generate):
4343 write (opts .schema .parent / i , i + " data" )
4444
4545 assert generate ([]) == dbscheme .Scheme (
46- src = schema_file ,
46+ src = schema_file . name ,
4747 includes = [
4848 dbscheme .SchemeInclude (
49- src = schema_dir / i ,
49+ src = pathlib . Path ( i ) ,
5050 data = i + " data" ,
5151 ) for i in includes
5252 ],
@@ -58,7 +58,7 @@ def test_empty_final_class(generate, dir_param):
5858 assert generate ([
5959 schema .Class ("Object" , group = dir_param .input ),
6060 ]) == dbscheme .Scheme (
61- src = schema_file ,
61+ src = schema_file . name ,
6262 includes = [],
6363 declarations = [
6464 dbscheme .Table (
@@ -78,7 +78,7 @@ def test_final_class_with_single_scalar_field(generate, dir_param):
7878 schema .SingleProperty ("foo" , "bar" ),
7979 ]),
8080 ]) == dbscheme .Scheme (
81- src = schema_file ,
81+ src = schema_file . name ,
8282 includes = [],
8383 declarations = [
8484 dbscheme .Table (
@@ -98,7 +98,7 @@ def test_final_class_with_single_class_field(generate, dir_param):
9898 schema .SingleProperty ("foo" , "Bar" ),
9999 ]),
100100 ]) == dbscheme .Scheme (
101- src = schema_file ,
101+ src = schema_file . name ,
102102 includes = [],
103103 declarations = [
104104 dbscheme .Table (
@@ -118,7 +118,7 @@ def test_final_class_with_optional_field(generate, dir_param):
118118 schema .OptionalProperty ("foo" , "bar" ),
119119 ]),
120120 ]) == dbscheme .Scheme (
121- src = schema_file ,
121+ src = schema_file . name ,
122122 includes = [],
123123 declarations = [
124124 dbscheme .Table (
@@ -146,7 +146,7 @@ def test_final_class_with_repeated_field(generate, property_cls, dir_param):
146146 property_cls ("foo" , "bar" ),
147147 ]),
148148 ]) == dbscheme .Scheme (
149- src = schema_file ,
149+ src = schema_file . name ,
150150 includes = [],
151151 declarations = [
152152 dbscheme .Table (
@@ -174,7 +174,7 @@ def test_final_class_with_predicate_field(generate, dir_param):
174174 schema .PredicateProperty ("foo" ),
175175 ]),
176176 ]) == dbscheme .Scheme (
177- src = schema_file ,
177+ src = schema_file . name ,
178178 includes = [],
179179 declarations = [
180180 dbscheme .Table (
@@ -205,7 +205,7 @@ def test_final_class_with_more_fields(generate, dir_param):
205205 schema .PredicateProperty ("six" ),
206206 ]),
207207 ]) == dbscheme .Scheme (
208- src = schema_file ,
208+ src = schema_file . name ,
209209 includes = [],
210210 declarations = [
211211 dbscheme .Table (
@@ -259,7 +259,7 @@ def test_empty_class_with_derived(generate):
259259 schema .Class (name = "Left" , bases = ["Base" ]),
260260 schema .Class (name = "Right" , bases = ["Base" ]),
261261 ]) == dbscheme .Scheme (
262- src = schema_file ,
262+ src = schema_file . name ,
263263 includes = [],
264264 declarations = [
265265 dbscheme .Union (
@@ -290,7 +290,7 @@ def test_class_with_derived_and_single_property(generate, dir_param):
290290 schema .Class (name = "Left" , bases = ["Base" ]),
291291 schema .Class (name = "Right" , bases = ["Base" ]),
292292 ]) == dbscheme .Scheme (
293- src = schema_file ,
293+ src = schema_file . name ,
294294 includes = [],
295295 declarations = [
296296 dbscheme .Union (
@@ -330,7 +330,7 @@ def test_class_with_derived_and_optional_property(generate, dir_param):
330330 schema .Class (name = "Left" , bases = ["Base" ]),
331331 schema .Class (name = "Right" , bases = ["Base" ]),
332332 ]) == dbscheme .Scheme (
333- src = schema_file ,
333+ src = schema_file . name ,
334334 includes = [],
335335 declarations = [
336336 dbscheme .Union (
@@ -370,7 +370,7 @@ def test_class_with_derived_and_repeated_property(generate, dir_param):
370370 schema .Class (name = "Left" , bases = ["Base" ]),
371371 schema .Class (name = "Right" , bases = ["Base" ]),
372372 ]) == dbscheme .Scheme (
373- src = schema_file ,
373+ src = schema_file . name ,
374374 includes = [],
375375 declarations = [
376376 dbscheme .Union (
@@ -432,7 +432,7 @@ def test_null_class(generate):
432432 bases = ["Base" ],
433433 ),
434434 ], null = "Null" ) == dbscheme .Scheme (
435- src = schema_file ,
435+ src = schema_file . name ,
436436 includes = [],
437437 declarations = [
438438 dbscheme .Union (
@@ -514,7 +514,7 @@ def test_ipa_classes_ignored(generate):
514514 schema .Class (name = "B" , ipa = schema .IpaInfo (from_class = "A" )),
515515 schema .Class (name = "C" , ipa = schema .IpaInfo (on_arguments = {"x" : "A" })),
516516 ]) == dbscheme .Scheme (
517- src = schema_file ,
517+ src = schema_file . name ,
518518 includes = [],
519519 declarations = [],
520520 )
@@ -526,7 +526,7 @@ def test_ipa_derived_classes_ignored(generate):
526526 schema .Class (name = "B" , bases = ["A" ], ipa = schema .IpaInfo ()),
527527 schema .Class (name = "C" , bases = ["A" ]),
528528 ]) == dbscheme .Scheme (
529- src = schema_file ,
529+ src = schema_file . name ,
530530 includes = [],
531531 declarations = [
532532 dbscheme .Union ("@a" , ["@c" ]),
0 commit comments