summaryrefslogtreecommitdiff
path: root/src/mailman/testing/nose.py
diff options
context:
space:
mode:
authorBarry Warsaw2013-11-27 14:45:10 -0500
committerBarry Warsaw2013-11-27 14:45:10 -0500
commitadde8bfb3f90f2d2204500bce75550fee8369bcb (patch)
tree000f834194815faad091fa4dda8f102df4a90ea8 /src/mailman/testing/nose.py
parentb4d3a036b5949c6945b13416615cfd356a327ee2 (diff)
downloadmailman-adde8bfb3f90f2d2204500bce75550fee8369bcb.tar.gz
mailman-adde8bfb3f90f2d2204500bce75550fee8369bcb.tar.zst
mailman-adde8bfb3f90f2d2204500bce75550fee8369bcb.zip
Diffstat (limited to 'src/mailman/testing/nose.py')
-rw-r--r--src/mailman/testing/nose.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/mailman/testing/nose.py b/src/mailman/testing/nose.py
index 8ac85a756..b258a67b9 100644
--- a/src/mailman/testing/nose.py
+++ b/src/mailman/testing/nose.py
@@ -67,15 +67,19 @@ class NosePlugin(Plugin):
return
# Does the pattern match the fully qualified class name?
for pattern in self.patterns:
- full_name = '{}.{}'.format(
+ full_class_name = '{}.{}'.format(
event.testCase.__module__, event.testCase.__name__)
- if re.search(pattern, full_name):
+ if re.search(pattern, full_class_name):
# Don't suppress this test class.
return
names = filter(event.isTestMethod, dir(event.testCase))
for name in names:
+ full_test_name = '{}.{}.{}'.format(
+ event.testCase.__module__,
+ event.testCase.__name__,
+ name)
for pattern in self.patterns:
- if re.search(pattern, name):
+ if re.search(pattern, full_test_name):
break
else:
event.excludedNames.append(name)