aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_postprocessor.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2020-09-28 18:27:52 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2020-09-28 18:27:52 -0400
commit0d515b6f4c526758687c329b3a643ad845827d36 (patch)
treef20f52694170f8274dce4f46dc1196eec278eaac /test/test_postprocessor.py
parent6ae34ce3013c0c2926556d139ea3397fb13756cd (diff)
parent9074eee175f76b824fbb6695d56426105191c51c (diff)
Update upstream source from tag 'upstream/1.15.0'
Update to upstream version '1.15.0' with Debian dir 7d11d19156690c131c977e4caeac73f32019dd58
Diffstat (limited to 'test/test_postprocessor.py')
-rw-r--r--test/test_postprocessor.py31
1 files changed, 17 insertions, 14 deletions
diff --git a/test/test_postprocessor.py b/test/test_postprocessor.py
index 5da3131..ff98477 100644
--- a/test/test_postprocessor.py
+++ b/test/test_postprocessor.py
@@ -342,9 +342,20 @@ class ZipTest(BasePostprocessorTest):
self.assertEqual(pp.path, self.pathfmt.realdirectory)
self.assertEqual(pp.run, pp._write)
self.assertEqual(pp.delete, True)
- self.assertFalse(hasattr(pp, "args"))
- self.assertEqual(pp.zfile.compression, zipfile.ZIP_STORED)
- self.assertTrue(pp.zfile.filename.endswith("/test.zip"))
+ self.assertEqual(pp.args, (
+ pp.path[:-1] + ".zip", "a", zipfile.ZIP_STORED, True,
+ ))
+ self.assertTrue(pp.args[0].endswith("/test.zip"))
+
+ def test_zip_safe(self):
+ pp = self._create({"mode": "safe"})
+ self.assertEqual(pp.path, self.pathfmt.realdirectory)
+ self.assertEqual(pp.run, pp._write_safe)
+ self.assertEqual(pp.delete, True)
+ self.assertEqual(pp.args, (
+ pp.path[:-1] + ".zip", "a", zipfile.ZIP_STORED, True,
+ ))
+ self.assertTrue(pp.args[0].endswith("/test.zip"))
def test_zip_options(self):
pp = self._create({
@@ -353,22 +364,13 @@ class ZipTest(BasePostprocessorTest):
"extension": "cbz",
})
self.assertEqual(pp.delete, False)
- self.assertEqual(pp.zfile.compression, zipfile.ZIP_DEFLATED)
- self.assertTrue(pp.zfile.filename.endswith("/test.cbz"))
-
- def test_zip_safe(self):
- pp = self._create({"mode": "safe"})
- self.assertEqual(pp.delete, True)
- self.assertEqual(pp.path, self.pathfmt.realdirectory)
- self.assertEqual(pp.run, pp._write_safe)
self.assertEqual(pp.args, (
- pp.path[:-1] + ".zip", "a", zipfile.ZIP_STORED, True,
+ pp.path[:-1] + ".cbz", "a", zipfile.ZIP_DEFLATED, True,
))
- self.assertTrue(pp.args[0].endswith("/test.zip"))
+ self.assertTrue(pp.args[0].endswith("/test.cbz"))
def test_zip_write(self):
pp = self._create()
- nti = pp.zfile.NameToInfo
with tempfile.NamedTemporaryFile("w", dir=self.dir.name) as file:
file.write("foobar\n")
@@ -382,6 +384,7 @@ class ZipTest(BasePostprocessorTest):
pp.prepare(self.pathfmt)
pp.run(self.pathfmt)
+ nti = pp.zfile.NameToInfo
self.assertEqual(len(nti), i+1)
self.assertIn(name, nti)