예제 #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()
예제 #2
0
 def test_available(self):
     assert yaml.IS_AVAILABLE
     yaml.YamlConfigFormat()
예제 #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
예제 #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
예제 #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()
예제 #6
0
 def test_not_available(self):
     with pytest.raises(TypeError):
         x = yaml.YamlConfigFormat()