diff options
Diffstat (limited to 'test/test_postprocessor.py')
| -rw-r--r-- | test/test_postprocessor.py | 29 |
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) |
