Skip to content
Snippets Groups Projects

Add tar archive support

Merged jvoisin requested to merge add_archive_support into master
1 file
+ 8
0
Compare changes
  • Side-by-side
  • Inline
#!/usr/bin/env python3
import unittest
from io import BytesIO
import time
import shutil
import os
import logging
@@ -297,6 +299,12 @@ class TestCorruptedFiles(unittest.TestCase):
zout.add('./tests/data/dirty.docx')
zout.add('./tests/data/dirty.jpg')
zout.add('./tests/data/embedded_corrupted.docx')
tarinfo = tarfile.TarInfo(name='./tests/data/dirty.png')
tarinfo.mtime = time.time()
tarinfo.uid = 1337
tarinfo.gid = 1338
with open('./tests/data/dirty.png', 'rb') as f:
zout.addfile(tarinfo, f)
p, mimetype = parser_factory.get_parser('./tests/data/clean.tar')
self.assertEqual(mimetype, 'application/x-tar')
meta = p.get_meta()
Loading