def test_config_file_default(self): expected_path = '/etc/glance/glance-api.conf' self.stubs.Set(os.path, 'exists', lambda p: p == expected_path) path = config.find_config_file('glance-api', {}, []) self.assertEquals(expected_path, path)
def test_config_file_tilde_arg(self): supplied_path = '~/my-glance-api.conf' expected_path = '/tmp/my-glance-api.conf' def fake_expanduser(p): if p[0] == '~': p = '/tmp' + p[1:] return p self.stubs.Set(os.path, 'expanduser', fake_expanduser) self.stubs.Set(os.path, 'exists', lambda p: p == supplied_path) path = config.find_config_file('glance-api', {}, [supplied_path]) self.assertEquals(expected_path, path)