[test_download] Print additional IEs in summary output
This commit is contained in:
		@@ -71,6 +71,18 @@ class TestDownload(unittest.TestCase):
 | 
			
		||||
 | 
			
		||||
    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
 | 
			
		||||
 | 
			
		||||
@@ -233,6 +245,8 @@ for n, test_case in enumerate(defs):
 | 
			
		||||
        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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user