require 'extension' data for each URL (#382)

This commit is contained in:
Mike Fährmann
2019-08-14 12:28:21 +02:00
parent a67413d64f
commit 23251356cb
5 changed files with 9 additions and 1 deletions

View File

@@ -87,13 +87,17 @@ class TestExtractorResults(unittest.TestCase):
# test archive-id uniqueness
self.assertEqual(len(set(tjob.list_archive)), len(tjob.list_archive))
# test '_extractor' entries
if tjob.queue:
# test '_extractor' entries
for url, kwdict in zip(tjob.list_url, tjob.list_keyword):
if "_extractor" in kwdict:
extr = kwdict["_extractor"].from_url(url)
self.assertIsInstance(extr, kwdict["_extractor"])
self.assertEqual(extr.url, url)
else:
# test 'extension' entries
for kwdict in tjob.list_keyword:
self.assertIn("extension", kwdict)
# test extraction results
if "url" in result: