def test_can_load_yaml(self): data = {"foo": "bar"} config = _load_plugin_config(yaml.dump(data, default_flow_style=False)) assert config == data
def test_handles_malformed_data(self): data = """{foo: bar""" # missing closing bracket with pytest.raises(SATOSAConfigurationError): _load_plugin_config(data)
def test_load_json(self): data = {"foo": "bar"} config = _load_plugin_config(json.dumps(data)) assert config == data