projects
/
youtube-dl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
d97729c
)
[test_download] Print additional IEs in summary output
author
John Hawkinson
<jhawk@mit.edu>
Sat, 25 Mar 2017 14:36:40 +0000
(10:36 -0400)
committer
Sergey M
<dstftw@gmail.com>
Sat, 25 Mar 2017 14:36:40 +0000
(22:36 +0800)
test/test_download.py
patch
|
blob
|
history
diff --git
a/test/test_download.py
b/test/test_download.py
index 30034f9782410b1f0e9300916fb101e02f42050c..01a8bcb89814a5fd450d0d9c1a7959224e37bbcb 100644
(file)
--- a/
test/test_download.py
+++ b/
test/test_download.py
@@
-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):
self.defs = defs
def setUp(self):
self.defs = defs
@@
-233,6
+245,8
@@
for n, test_case in enumerate(defs):
i += 1
test_method = generator(test_case, tname)
test_method.__name__ = str(tname)
i += 1
test_method = generator(test_case, 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)
del test_method
setattr(TestDownload, test_method.__name__, test_method)
del test_method