def test_equality_function(self): """ Check equality function returns False for unequal directories. """ self.assertFalse( directories_equal(self.version1_nodrafts, self.version0_nodrafts)) self.assertFalse( directories_equal(self.version1_drafts_extra_branch, self.version1_drafts))
def _verify_archive_equality(self, file1, file2): """ Helper function for determining if 2 archives are equal. """ temp_dir_1 = mkdtemp(dir=settings.DATA_DIR) temp_dir_2 = mkdtemp(dir=settings.DATA_DIR) try: extract_source(file1, temp_dir_1) extract_source(file2, temp_dir_2) return directories_equal(temp_dir_1, temp_dir_2) finally: shutil.rmtree(temp_dir_1) shutil.rmtree(temp_dir_2)
def _verify_conversion(self, source_archive, comparison_archive): """ Helper function for conversion tests. """ convert_between_versions(source_archive, self.result_dir) self.assertTrue(directories_equal(self.result_dir, comparison_archive))
def test_equality_function(self): """ Check equality function returns False for unequal directories. """ self.assertFalse(directories_equal(self.version1_nodrafts, self.version0_nodrafts)) self.assertFalse(directories_equal(self.version1_drafts_extra_branch, self.version1_drafts))