summaryrefslogtreecommitdiff
path: root/numpy/testing/parametric.py
diff options
context:
space:
mode:
authorStefan van der Walt <stefan@sun.ac.za>2007-08-20 16:29:03 +0000
committerStefan van der Walt <stefan@sun.ac.za>2007-08-20 16:29:03 +0000
commitba77c98e0cb21515c0117669e5c0ea13a035dc0c (patch)
treed1e8d468781129b65c4df87c1c72f290b9562b6b /numpy/testing/parametric.py
parent30c6bcab17dc43b9683ff79bca99f1b37b0f70e1 (diff)
downloadnumpy-ba77c98e0cb21515c0117669e5c0ea13a035dc0c.tar.gz
Fix parametric tests for Python 2.4.
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: