Exemple #1
0
 def test_close_metadata_file_handle_cleans_up_file(self):
     context = FastForwardXmlFileContext(os.path.join(self.working_dir, 'test.xml'),
                                         self.tag, self.attributes,
                                         checksum_type=TYPE_SHA1)
     context._open_metadata_file_handle()
     context._close_metadata_file_handle()
     self.assertFalse(os.path.exists(os.path.join(self.working_dir, 'aa-test.xml')))
Exemple #2
0
 def test_close_metadata_file_handle_cleans_up_file_gz(self):
     shutil.copy(os.path.join(self.metadata_dir, 'test.xml.gz'),
                 os.path.join(self.working_dir, 'test.xml.gz'))
     context = FastForwardXmlFileContext(os.path.join(self.working_dir, 'test.xml.gz'),
                                         self.tag, self.attributes)
     context._open_metadata_file_handle()
     context._close_metadata_file_handle()
     self.assertEquals(1, len(os.listdir(self.working_dir)))
Exemple #3
0
 def test_close_metadata_file_handle_no_fast_forward(self):
     context = FastForwardXmlFileContext(os.path.join(
         self.working_dir, 'test.xml'),
                                         self.tag,
                                         self.attributes,
                                         checksum_type=TYPE_SHA1)
     context._open_metadata_file_handle()
     context._close_metadata_file_handle()
     self.assertTrue(context._is_closed(context.metadata_file_handle))
Exemple #4
0
 def test_close_metadata_file_handle_cleans_up_file_gz(self):
     shutil.copy(os.path.join(self.metadata_dir, 'test.xml.gz'),
                 os.path.join(self.working_dir, 'test.xml.gz'))
     context = FastForwardXmlFileContext(
         os.path.join(self.working_dir, 'test.xml.gz'), self.tag,
         self.attributes)
     context._open_metadata_file_handle()
     context._close_metadata_file_handle()
     self.assertEquals(1, len(os.listdir(self.working_dir)))
Exemple #5
0
 def test_close_metadata_file_handle_cleans_up_file_checksum_and_gz(self):
     shutil.copy(os.path.join(self.metadata_dir, 'bb-test.xml.gz'),
                 os.path.join(self.working_dir, 'bb-test.xml.gz'))
     context = FastForwardXmlFileContext(os.path.join(
         self.working_dir, 'test.xml.gz'),
                                         self.tag,
                                         self.attributes,
                                         checksum_type=TYPE_SHA1)
     context._open_metadata_file_handle()
     context._close_metadata_file_handle()
     # 5573: preserve the old metadata files
     self.assertEquals(2, len(os.listdir(self.working_dir)))
 def test_close_metadata_file_handle_no_fast_forward(self):
     context = FastForwardXmlFileContext(os.path.join(self.working_dir, 'test.xml'),
                                         self.tag, self.attributes, checksum_type=TYPE_SHA1)
     context._open_metadata_file_handle()
     context._close_metadata_file_handle()
     self.assertTrue(context._is_closed(context.metadata_file_handle))