Example #1
0
 def test_get_archive_file_list_tar_nonascii(self):
     from check_manifest import get_archive_file_list
     filename = os.path.join(self.make_temp_dir(), 'archive.tar')
     nonascii = b'\xc3\xa9.txt'.decode('UTF-8') # because Py3.2 lacks u''
     self.create_tar_file(filename, [nonascii])
     self.assertEqual(get_archive_file_list(filename),
                      [nonascii])
Example #2
0
 def test_get_archive_file_list_tar_nonascii(self):
     from check_manifest import get_archive_file_list
     filename = os.path.join(self.make_temp_dir(), 'archive.tar')
     nonascii = b'\xc3\xa9.txt'.decode('UTF-8') # because Py3.2 lacks u''
     self.create_tar_file(filename, [nonascii])
     self.assertEqual(get_archive_file_list(filename),
                      [nonascii])
Example #3
0
 def test_get_archive_file_list_tar(self):
     from check_manifest import get_archive_file_list
     filename = os.path.join(self.make_temp_dir(), 'archive.tar')
     self.create_tar_file(filename, ['a', 'b/c'])
     self.assertEqual(get_archive_file_list(filename),
                      ['a', 'b', 'b/c'])
Example #4
0
 def test_get_archive_file_list_unrecognized_archive(self):
     from check_manifest import get_archive_file_list, Failure
     with self.assertRaises(Failure) as cm:
         get_archive_file_list('archive.rar')
     self.assertEqual(str(cm.exception), 'Unrecognized archive type: .rar')
Example #5
0
 def test_get_archive_file_list_tar(self):
     from check_manifest import get_archive_file_list
     filename = os.path.join(self.make_temp_dir(), 'archive.tar')
     self.create_tar_file(filename, ['a', 'b/c'])
     self.assertEqual(get_archive_file_list(filename), ['a', 'b', 'b/c'])
Example #6
0
 def test_get_archive_file_list_unrecognized_archive(self):
     from check_manifest import get_archive_file_list, Failure
     with self.assertRaises(Failure) as cm:
         get_archive_file_list('archive.rar')
     self.assertEqual(str(cm.exception), 'Unrecognized archive type: .rar')