From 061b27f32990d6fdce76455f3d60808d3e07e861 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 27 Oct 2024 20:08:50 +0100 Subject: [PATCH] [tests] detect calls to 'request()' during initialization (#6387) --- test/test_extractor.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/test_extractor.py b/test/test_extractor.py index e622fa8e..cc85fb2b 100644 --- a/test/test_extractor.py +++ b/test/test_extractor.py @@ -168,12 +168,17 @@ class TestExtractorModule(unittest.TestCase): def test_init(self): """Test for exceptions in Extractor.initialize() and .finalize()""" + def fail_request(*args, **kwargs): + self.fail("called 'request() during initialization") + for cls in extractor.extractors(): if cls.category == "ytdl": continue extr = cls.from_url(cls.example) if not extr and cls.basecategory and not cls.instances: continue + + extr.request = fail_request extr.initialize() extr.finalize()