From 22b12a1798f14e1163f558b5eea7f6f0d60fa4a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 5 Feb 2026 22:13:51 +0100 Subject: [PATCH] [tests:job] test 'parent-metadata' / '_extractor' handling --- test/test_job.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/test_job.py b/test/test_job.py index 2c6bcaf7..c73577f3 100644 --- a/test/test_job.py +++ b/test/test_job.py @@ -91,6 +91,22 @@ class TestDownloadJob(TestJob): self.assertFalse(tjob.archive) self.assertFalse(tjob.hooks) + def test_parent_metadata_extractor(self): + config.set((), "parent-metadata", True) + + config.set(("output",), "mode", False) + config.set((), "download", False) + + config.set((), "postprocessors", [{ + "name" : "metadata/print@init", + "format": "{num}", + }]) + + extr = TestExtractorParent.from_url("test:parent:3") + out = self._capture_stdout(extr) + # no output if '_extractor' is overwritten (#8958) + self.assertEqual(out, "11\n") + class TestKeywordJob(TestJob): jobclass = job.KeywordJob