[tests] ensure 'extractor.find' and 'from_url' extractors are identical
This commit is contained in:
@@ -97,10 +97,12 @@ class TestExtractorResults(unittest.TestCase):
|
|||||||
result.pop("#category", None)
|
result.pop("#category", None)
|
||||||
auth = result.pop("#auth", None)
|
auth = result.pop("#auth", None)
|
||||||
|
|
||||||
extractor.find(result["#url"])
|
extr_url = extractor.find(result["#url"])
|
||||||
extr = result["#class"].from_url(result["#url"])
|
self.assertTrue(extr_url, "extractor by URL/find")
|
||||||
if not extr:
|
extr_cls = extr = result["#class"].from_url(result["#url"])
|
||||||
raise exception.NoExtractorError()
|
self.assertTrue(extr_url, "extractor by cls.from_url()")
|
||||||
|
self.assertIs(extr_url.__class__, extr_cls.__class__)
|
||||||
|
|
||||||
if len(result) <= 2:
|
if len(result) <= 2:
|
||||||
return # only matching
|
return # only matching
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user