コード例 #1
0
 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))
コード例 #2
0
    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)
コード例 #3
0
 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))
コード例 #4
0
ファイル: test_export.py プロジェクト: 1amongus/edx-platform
 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))
コード例 #5
0
ファイル: test_export.py プロジェクト: 1amongus/edx-platform
 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))