Signed-off-by: Zack Cerza <zack@redhat.com>
"""
return str(self)
+ def get(self, key, default=None):
+ return self._conf.get(key, default)
+
def __str__(self):
return yaml.safe_dump(self._conf, default_flow_style=False).strip()
d.update(conf_obj)
assert d["foo"] == "bar"
+ def test_get(self):
+ conf_obj = self.test_class()
+ assert conf_obj.get('foo') is None
+ assert conf_obj.get('foo', 'bar') == 'bar'
+ conf_obj.foo = 'baz'
+ assert conf_obj.get('foo') == 'baz'
+
class TestTeuthologyConfig(TestYamlConfig):
def setup(self):