def test_variable_is_set_in_default___default_value_is_returned(self, section, default): settings = Settings() settings.read_dict({ 'default': {'foo': default}, 'section': {'other': section} }) self.assertEqual(settings.get('section', 'foo'), default)
def test_variable_is_set_in_global_env_setting_and_default___env_value_is_returned(self, section, default, env): os.environ['OASIS_foo'] = env settings = Settings() settings.read_dict({ 'default': {'foo': default}, 'section': {'env': section} }) self.assertEqual(settings.get('section', 'foo'), env)