示例#1
0
 def with_unknown_extension(expect, path):
     with expect.raises(ValueError):
         formats.deserialize(path, ".xyz")
示例#2
0
 def with_empty_file(expect, path):
     data = formats.deserialize(path, ".toml")
     expect(data) == {}
示例#3
0
 def with_empty_file(expect, path):
     path.write_text("{}")
     data = formats.deserialize(path, ".json")
     expect(data) == {}
示例#4
0
 def with_empty_file(expect, path):
     data = formats.deserialize(path, '.yaml', formatter=formats.PyYAML)
     expect(data) == {}
示例#5
0
 def with_empty_yaml_file(expect, path):
     data = formats.deserialize(path, '.yaml')
     expect(data) == {}
示例#6
0
 def it_rejects_unknown_extensions(expect):
     with expect.raises(ValueError):
         formats.deserialize(Path(), '.xyz')