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