@@ -229,6 +229,7 @@ def test_defaults(server): # noqa: F811
229
229
230
230
def test_spec1_expand ():
231
231
pytest .importorskip ("jinja2" )
232
+ from fsspec .implementations .reference import json as json_impl
232
233
in_data = {
233
234
"version" : 1 ,
234
235
"templates" : {"u" : "server.domain/path" , "f" : "{{c}}" },
@@ -264,7 +265,7 @@ def test_spec1_expand():
264
265
"key2" : ["http://server.domain/path" , 10000 , 100 ],
265
266
"key3" : ["http://text" , 10000 , 100 ],
266
267
"key4" : ["http://target_url" ],
267
- "key5" : '{"key": "value"}' ,
268
+ "key5" : json_impl . dumps ( in_data [ "refs" ][ "key5" ]) ,
268
269
"gen_key0" : ["http://server.domain/path_0" , 1000 , 1000 ],
269
270
"gen_key1" : ["http://server.domain/path_1" , 2000 , 1000 ],
270
271
"gen_key2" : ["http://server.domain/path_2" , 3000 , 1000 ],
@@ -277,6 +278,7 @@ def test_spec1_expand():
277
278
278
279
def test_spec1_expand_simple ():
279
280
pytest .importorskip ("jinja2" )
281
+ from fsspec .implementations .reference import json as json_impl
280
282
in_data = {
281
283
"version" : 1 ,
282
284
"templates" : {"u" : "server.domain/path" },
@@ -297,7 +299,7 @@ def test_spec1_expand_simple():
297
299
)
298
300
assert fs .references ["key2" ] == ["http://not.org/p" , 10000 , 100 ]
299
301
assert fs .cat ("key0" ) == b"data"
300
- assert fs .cat ("key5" ) == b'{"key": "value"}'
302
+ assert fs .cat ("key5" ) == json_impl . dumps ( in_data [ "refs" ][ "key5" ]). encode ( "utf-8" )
301
303
302
304
303
305
def test_spec1_gen_variants ():
0 commit comments