mirror of
https://github.com/ytdl-org/youtube-dl.git
synced 2024-01-07 17:16:08 +00:00
[test_download] Print additional IEs in summary output
This commit is contained in:
parent
d97729c83a
commit
c6c22e984d
|
@ -71,6 +71,18 @@ class TestDownload(unittest.TestCase):
|
||||||
|
|
||||||
maxDiff = None
|
maxDiff = None
|
||||||
|
|
||||||
|
def __str__(self):
|
||||||
|
"""Identify each test with the `add_ie` attribute, if available."""
|
||||||
|
|
||||||
|
def strclass(cls):
|
||||||
|
"""From 2.7's unittest; 2.6 had _strclass so we can't import it."""
|
||||||
|
return '%s.%s' % (cls.__module__, cls.__name__)
|
||||||
|
|
||||||
|
add_ie = getattr(self, self._testMethodName).add_ie
|
||||||
|
return '%s (%s)%s:' % (self._testMethodName,
|
||||||
|
strclass(self.__class__),
|
||||||
|
' [%s]' % add_ie if add_ie else '')
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.defs = defs
|
self.defs = defs
|
||||||
|
|
||||||
|
@ -233,6 +245,8 @@ for n, test_case in enumerate(defs):
|
||||||
i += 1
|
i += 1
|
||||||
test_method = generator(test_case, tname)
|
test_method = generator(test_case, tname)
|
||||||
test_method.__name__ = str(tname)
|
test_method.__name__ = str(tname)
|
||||||
|
ie_list = test_case.get('add_ie')
|
||||||
|
test_method.add_ie = ie_list and ','.join(ie_list)
|
||||||
setattr(TestDownload, test_method.__name__, test_method)
|
setattr(TestDownload, test_method.__name__, test_method)
|
||||||
del test_method
|
del test_method
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue