summaryrefslogtreecommitdiff
path: root/numpy/testing/parametric.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/testing/parametric.py')
-rw-r--r--numpy/testing/parametric.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/numpy/testing/parametric.py b/numpy/testing/parametric.py
index d36c0e754..8ed3ea4b5 100644
--- a/numpy/testing/parametric.py
+++ b/numpy/testing/parametric.py
@@ -162,12 +162,13 @@ class ParametricTestCase(unittest.TestCase):
if result is None: result = self.defaultTestResult()
# Independent tests: each gets its own setup/teardown
- if self._testMethodName.startswith(self._indepParTestPrefix):
- for t in getattr(self, self._testMethodName)():
+ _testMethodName = getattr(self,"_testMethodName", "runTest")
+ if _testMethodName.startswith(self._indepParTestPrefix):
+ for t in getattr(self,_testMethodName)():
self.run_test(t,result)
# Shared-state test: single setup/teardown for all
- elif self._testMethodName.startswith(self._shareParTestPrefix):
- tests = getattr(self, self._testMethodName)()
+ elif _testMethodName.startswith(self._shareParTestPrefix):
+ tests = getattr(self,_testMethodName,'runTest')()
self.run_tests(tests,result)
# Normal unittest Test methods
else: