Example #1
0
 def test_dumps_root_key(self):
     fmt = yaml.YamlConfigFormat(root_key='CONFIG')
     obj = {'x': 1}
     assert fmt.dumps(None, obj) == yaml_lib.dump(
         {
             'CONFIG': obj
         }, Dumper=yaml_lib.Dumper).encode()
Example #2
0
 def test_available(self):
     assert yaml.IS_AVAILABLE
     yaml.YamlConfigFormat()
Example #3
0
 def test_loads_root_key(self):
     fmt = yaml.YamlConfigFormat(root_key='CONFIG')
     obj = {'x': 1}
     root_obj = {'CONFIG': obj}
     bobj = yaml_lib.dump(root_obj, Dumper=yaml_lib.Dumper).encode()
     assert fmt.loads(None, bobj) == obj
Example #4
0
 def test_loads(self):
     fmt = yaml.YamlConfigFormat()
     obj = {'x': 1}
     bobj = yaml_lib.dump(obj, Dumper=yaml_lib.Dumper).encode()
     assert fmt.loads(None, bobj) == obj
Example #5
0
 def test_dumps(self):
     fmt = yaml.YamlConfigFormat()
     obj = {'x': 1}
     assert fmt.dumps(None, obj) == yaml_lib.dump(
         obj, Dumper=yaml_lib.Dumper).encode()
Example #6
0
 def test_not_available(self):
     with pytest.raises(TypeError):
         x = yaml.YamlConfigFormat()