def test_compare_dirs_subdirs(self): """ Test compare_dirs with differing sub-directories. """ dpath0, dpath1 = self._get_tempdir(), self._get_tempdir() subdir0, subdir1 = os.path.join(dpath0, "subdir"), os.path.join(dpath1, "subdir") os.mkdir(subdir0) os.mkdir(subdir1) util.chmod(subdir0, 0) self.assertEqual(util.compare_dirs(dpath0, dpath1), (["subdir"], []))
def test_compare_dirs_first_empty(self): """ Test against an empty first directory. """ dpath0, dpath1 = self._get_tempdir(), self._get_tempdir() util.create_file(os.path.join(dpath1, "file")) self.assertEqual(util.compare_dirs(dpath0, dpath1), ([], ["file"]))
def test_compare_dirs(self): """ Test dir comparison. """ dpath0 = self._get_tempdir() util.create_file(os.path.join(dpath0, "tmpfile"), "Test") self.assertEqual(util.compare_dirs(dpath0, dpath0, False), ([], []))