def test_get_env(self): env_key = str(uuid.uuid1()) val = str(uuid.uuid1()) x = cloudinitd.get_env_val("env." + env_key) self.assertEqual(x, None) os.environ[env_key] = val x = cloudinitd.get_env_val("env." + env_key) self.assertEqual(x, val)
def config_get_or_none(parser, s, v, default=None): try: x = parser.get(s, v) if not x: return x x = cloudinitd.get_env_val(x) return x except: return default
def config_get_or_none_bool(parser, s, v, default=None): try: x = parser.get(s, v) if not x: return x x = cloudinitd.get_env_val(x) x = x.lower() == "true" return x except: return default