Esempio n. 1
0
 def test_copy_entire_cache_using_object(self):
     directory_to_copy = os.path.join(self.test_data_path, 'numarray_inputs')
     numpy_directory_containing_expected_data = os.path.join(self.test_data_path, 'numpy_inputs')
     output_directory = self.temp_dir
     
     converter = ConvertNumarrayCacheToNumpyCache()
     converter.execute(directory_to_copy, output_directory)
     
     self.assert_(self._are_directories_same(numpy_directory_containing_expected_data, output_directory))
     
     # Should notice that empty directory is gone.
     rmtree(os.path.join(output_directory, 'a'))
     self.assert_(not self._are_directories_same(numpy_directory_containing_expected_data, output_directory))
     
     # Make them the same again
     converter.execute(directory_to_copy, output_directory)
     # Then change contents of one of the files.
     numpy.array([100]).tofile(os.path.join(output_directory, 'f.li4'))
     self.assert_(not self._are_directories_same(numpy_directory_containing_expected_data, output_directory))
     
     # Make them the same again
     converter.execute(directory_to_copy, output_directory)
     # Add directory in output_directory
     os.mkdir(os.path.join(output_directory, 'new_dir'))
     self.assert_(not self._are_directories_same(numpy_directory_containing_expected_data, output_directory))
Esempio n. 2
0
    def test_copy_entire_cache_using_object(self):
        directory_to_copy = os.path.join(self.test_data_path,
                                         'numarray_inputs')
        numpy_directory_containing_expected_data = os.path.join(
            self.test_data_path, 'numpy_inputs')
        output_directory = self.temp_dir

        converter = ConvertNumarrayCacheToNumpyCache()
        converter.execute(directory_to_copy, output_directory)

        self.assert_(
            self._are_directories_same(
                numpy_directory_containing_expected_data, output_directory))

        # Should notice that empty directory is gone.
        rmtree(os.path.join(output_directory, 'a'))
        self.assert_(not self._are_directories_same(
            numpy_directory_containing_expected_data, output_directory))

        # Make them the same again
        converter.execute(directory_to_copy, output_directory)
        # Then change contents of one of the files.
        numpy.array([100]).tofile(os.path.join(output_directory, 'f.li4'))
        self.assert_(not self._are_directories_same(
            numpy_directory_containing_expected_data, output_directory))

        # Make them the same again
        converter.execute(directory_to_copy, output_directory)
        # Add directory in output_directory
        os.mkdir(os.path.join(output_directory, 'new_dir'))
        self.assert_(not self._are_directories_same(
            numpy_directory_containing_expected_data, output_directory))