def test_define_then_load_registry(self): """Test loading the registry.""" registry = openstack.common.config.registry.Registry() registry.define(section="logging", name="log_file", datatype=config.String, default="default", description="Test description.") registry.load(StringIO.StringIO(self.test_config)) self.assertEquals("override", registry.get("logging", "log_file"))
def test_redefine(self): registry = openstack.common.config.registry.Registry() registry.define(section="logging", name="log_file", datatype=config.String, default="default", description="Test description.") with self.assertRaises(exceptions.OptionRedefined): registry.define(section="logging", name="log_file", datatype=config.String, default="default", description="Test description.")