[tests] ignore 'ytdl' categories when import fails (#5095)

pull/5124/head
Mike Fährmann 8 months ago
parent f3ad91b44f
commit 0d3af0d35b
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -101,8 +101,14 @@ class TestExtractorModule(unittest.TestCase):
def test_categories(self):
for result in results.all():
url = result["#url"]
extr = result["#class"].from_url(url)
base, cat, sub = result["#category"]
try:
extr = result["#class"].from_url(url)
except ImportError as exc:
if exc.name in ("youtube_dl", "yt_dlp"):
print("Skipping '{}' category checks".format(cat))
continue
raise
self.assertEqual(extr.category, cat, url)
self.assertEqual(extr.subcategory, sub, url)
self.assertEqual(extr.basecategory, base, url)

Loading…
Cancel
Save