|
|
@ -229,7 +229,9 @@ class TestLoader(object): |
|
|
testFunc = getattr(testCaseClass, attrname) |
|
|
testFunc = getattr(testCaseClass, attrname) |
|
|
if not callable(testFunc): |
|
|
if not callable(testFunc): |
|
|
return False |
|
|
return False |
|
|
fullName = '%s.%s' % (testCaseClass.__module__, testFunc.__qualname__) |
|
|
|
|
|
|
|
|
fullName = f'%s.%s.%s' % ( |
|
|
|
|
|
testCaseClass.__module__, testCaseClass.__qualname__, attrname |
|
|
|
|
|
) |
|
|
return self.testNamePatterns is None or \ |
|
|
return self.testNamePatterns is None or \ |
|
|
any(fnmatchcase(fullName, pattern) for pattern in self.testNamePatterns) |
|
|
any(fnmatchcase(fullName, pattern) for pattern in self.testNamePatterns) |
|
|
testFnNames = list(filter(shouldIncludeMethod, dir(testCaseClass))) |
|
|
testFnNames = list(filter(shouldIncludeMethod, dir(testCaseClass))) |
|
|
|