def test_invalid_yaml(self): os.chdir('/var/invalidyml') with self.assertRaises(InvalidConfiguration) as e: Config.load_config() assert 'invalid YAML' in str(e.exception)
def test_local_nested_config(self): os.chdir('/var/foo/bar/baz') cs = Config.load_config() assert cs['colors']['default'] == 'green'
def test_invalid_config(self): os.chdir('/var/invalid') with self.assertRaises(InvalidConfiguration) as e: Config.load_config() assert 'not a dictionary' in str(e.exception)
def test_home_config(self): os.chdir('/var/doom/baz') cs = Config.load_config() assert cs['colors']['default'] == 'red'