diff --git a/test/test_extractor.py b/test/test_extractor.py index 2bd82129..df329b3a 100644 --- a/test/test_extractor.py +++ b/test/test_extractor.py @@ -122,7 +122,7 @@ class TestExtractorModule(unittest.TestCase): extr = cls.from_url(url) except ImportError as exc: if exc.name in ("youtube_dl", "yt_dlp"): - print("Skipping '{}' category checks".format(cls.category)) + sys.stdout.write(f"Skipping '{cls.category}' category checks") return raise self.assertTrue(extr, url) diff --git a/test/test_results.py b/test/test_results.py index 3bea9851..2fea2866 100644 --- a/test/test_results.py +++ b/test/test_results.py @@ -80,9 +80,9 @@ class TestExtractorResults(unittest.TestCase): @classmethod def tearDownClass(cls): if cls._skipped: - print("\n\nSkipped tests:") - for url, exc in cls._skipped: - print('- {} ("{}")'.format(url, exc)) + sys.stdout.write("\n\nSkipped tests:\n") + for url, reason in cls._skipped: + sys.stdout.write(f'- {url} ("{reason}")\n') def assertRange(self, value, range, msg=None): if range.step > 1: @@ -503,7 +503,7 @@ def generate_tests(): """Dynamically generate extractor unittests""" def _generate_method(result): def test(self): - print("\n" + result["#url"]) + sys.stdout.write(f"\n{result['#url']}\n") try: self._run_test(result) except KeyboardInterrupt as exc: