aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_postprocessor.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2022-07-16 00:39:25 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2022-07-16 00:39:25 -0400
commitae2a0f5622beaa6f402526f8a7b939419283a090 (patch)
treedf1ee84f90167211ae4817606fe6e7380abb67b1 /test/test_postprocessor.py
parentce35450b5308adab049c5bd99095986d4c607027 (diff)
New upstream version 1.22.4.upstream/1.22.4
Diffstat (limited to 'test/test_postprocessor.py')
-rw-r--r--test/test_postprocessor.py29
1 files changed, 15 insertions, 14 deletions
diff --git a/test/test_postprocessor.py b/test/test_postprocessor.py
index c382c0e..7a216bb 100644
--- a/test/test_postprocessor.py
+++ b/test/test_postprocessor.py
@@ -350,10 +350,6 @@ class MetadataTest(BasePostprocessorTest):
class MtimeTest(BasePostprocessorTest):
- def test_mtime_default(self):
- pp = self._create()
- self.assertEqual(pp.key, "date")
-
def test_mtime_datetime(self):
self._create(None, {"date": datetime(1980, 1, 1)})
self._trigger()
@@ -364,31 +360,36 @@ class MtimeTest(BasePostprocessorTest):
self._trigger()
self.assertEqual(self.pathfmt.kwdict["_mtime"], 315532800)
- def test_mtime_custom(self):
+ def test_mtime_key(self):
self._create({"key": "foo"}, {"foo": 315532800})
self._trigger()
self.assertEqual(self.pathfmt.kwdict["_mtime"], 315532800)
+ def test_mtime_value(self):
+ self._create({"value": "{foo}"}, {"foo": 315532800})
+ self._trigger()
+ self.assertEqual(self.pathfmt.kwdict["_mtime"], 315532800)
+
class ZipTest(BasePostprocessorTest):
def test_zip_default(self):
pp = self._create()
- self.assertEqual(self.job.hooks["file"][0], pp.write)
- self.assertEqual(pp.path, self.pathfmt.realdirectory)
+ self.assertEqual(self.job.hooks["file"][0], pp.write_fast)
+ self.assertEqual(pp.path, self.pathfmt.realdirectory[:-1])
self.assertEqual(pp.delete, True)
self.assertEqual(pp.args, (
- pp.path[:-1] + ".zip", "a", zipfile.ZIP_STORED, True,
+ pp.path + ".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(self.job.hooks["file"][0], pp.write_safe)
- self.assertEqual(pp.path, self.pathfmt.realdirectory)
+ self.assertEqual(pp.path, self.pathfmt.realdirectory[:-1])
self.assertEqual(pp.delete, True)
self.assertEqual(pp.args, (
- pp.path[:-1] + ".zip", "a", zipfile.ZIP_STORED, True,
+ pp.path + ".zip", "a", zipfile.ZIP_STORED, True,
))
self.assertTrue(pp.args[0].endswith("/test.zip"))
@@ -400,7 +401,7 @@ class ZipTest(BasePostprocessorTest):
})
self.assertEqual(pp.delete, False)
self.assertEqual(pp.args, (
- pp.path[:-1] + ".cbz", "a", zipfile.ZIP_DEFLATED, True,
+ pp.path + ".cbz", "a", zipfile.ZIP_DEFLATED, True,
))
self.assertTrue(pp.args[0].endswith("/test.cbz"))
@@ -439,9 +440,9 @@ class ZipTest(BasePostprocessorTest):
with zipfile.ZipFile(pp.zfile.filename) as file:
nti = file.NameToInfo
self.assertEqual(len(pp.zfile.NameToInfo), 3)
- self.assertIn("file0.ext", pp.zfile.NameToInfo)
- self.assertIn("file1.ext", pp.zfile.NameToInfo)
- self.assertIn("file2.ext", pp.zfile.NameToInfo)
+ self.assertIn("file0.ext", nti)
+ self.assertIn("file1.ext", nti)
+ self.assertIn("file2.ext", nti)
os.unlink(pp.zfile.filename)