Exemple #1
0
    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)
Exemple #2
0
    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)