def test_fallback_dir(self): del os.environ['APPDATA'] dirs = confit.config_dirs() self.assertEqual(dirs, ['c:\\home\\AppData\\Roaming'])
def test_mac_and_unixy_dirs(self): dirs = confit.config_dirs() self.assertEqual(dirs, ['/home/Library/Application Support', '/home/.config'])
def test_dir_from_environ(self): dirs = confit.config_dirs() self.assertEqual(dirs, ['c:\\home\\winconfig'])
def test_fallback_only(self): del os.environ['XDG_CONFIG_HOME'] dirs = confit.config_dirs() self.assertEqual(dirs, ['/home/.config'])
def test_xdg_matching_fallback_not_duplicated(self): os.environ['XDG_CONFIG_HOME'] = '~/.config' dirs = confit.config_dirs() self.assertEqual(dirs, ['/home/.config'])
def test_fallback_dir(self): del os.environ['APPDATA'] self.assertEqual(confit.config_dirs(), ['C:\\Users\\test\\AppData\\Roaming'])
def test_both_xdg_and_fallback_dirs(self): dirs = confit.config_dirs() self.assertEqual(dirs, ['/home/xdgconfig', '/home/.config'])
def test_mac_dirs(self): self.assertEqual(confit.config_dirs(), ['/Users/test/Library/Application Support', '/Users/test/.config'])
def test_dir_from_environ(self): self.assertEqual(confit.config_dirs(), ['C:\\Users\\test\\AppData\\Roaming', 'C:\\Users\\test\\winconfig'])
def test_both_xdg_and_fallback_dirs(self): self.assertEqual(confit.config_dirs(), ['/home/test/.config', '/home/test/xdgconfig'])
def test_xdg_matching_fallback_not_duplicated(self): os.environ['XDG_CONFIG_HOME'] = '~/.config' self.assertEqual(confit.config_dirs(), ['/home/test/.config'])
def test_fallback_only(self): del os.environ['XDG_CONFIG_HOME'] self.assertEqual(confit.config_dirs(), ['/home/test/.config'])