[tests] allow checking for exact URL results

This commit is contained in:
Mike Fährmann
2023-09-23 19:26:54 +02:00
parent 642998504d
commit dbd820d7c5
2 changed files with 28 additions and 0 deletions

View File

@@ -151,6 +151,12 @@ class TestExtractorResults(unittest.TestCase):
for url in tjob.url_list:
self.assertRegex(url, result["#pattern"])
if "#urls" in result:
expected = result["#urls"]
if isinstance(expected, str):
expected = (expected,)
self.assertSequenceEqual(tjob.url_list, expected)
metadata = {k: v for k, v in result.items() if k[0] != "#"}
if metadata:
for kwdict in tjob.kwdict_list: