summaryrefslogtreecommitdiff
path: root/numpy/testing/noseclasses.py
diff options
context:
space:
mode:
authorAlan McIntyre <alan.mcintyre@local>2008-09-13 18:15:38 +0000
committerAlan McIntyre <alan.mcintyre@local>2008-09-13 18:15:38 +0000
commit2a5163af2041e9f94ec33d0ca8f88d4c4b32f406 (patch)
tree1373ae371e42825d08cde03d281d5bfb4edfa72f /numpy/testing/noseclasses.py
parent83eba775c46704a969826eb1990be80e35c65255 (diff)
downloadnumpy-2a5163af2041e9f94ec33d0ca8f88d4c4b32f406.tar.gz
Removed unused imports.
Fixed undefined reference to "getpackage" (from nose.util).
Diffstat (limited to 'numpy/testing/noseclasses.py')
-rw-r--r--numpy/testing/noseclasses.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/numpy/testing/noseclasses.py b/numpy/testing/noseclasses.py
index 1cd03a8bf..d838a5f84 100644
--- a/numpy/testing/noseclasses.py
+++ b/numpy/testing/noseclasses.py
@@ -9,7 +9,7 @@ import doctest
from nose.plugins import doctests as npd
from nose.plugins.errorclass import ErrorClass, ErrorClassPlugin
from nose.plugins.base import Plugin
-from nose.util import src, tolist
+from nose.util import src, getpackage
import numpy
from nosetester import get_package_name
import inspect
@@ -79,10 +79,11 @@ class NumpyDocTestFinder(doctest.DocTestFinder):
# doctests in extension modules.
# Local shorthands
- from inspect import isroutine, isclass, ismodule
+ from inspect import isroutine, isclass, ismodule, isfunction, \
+ ismethod
# Look for tests in a module's contained objects.
- if inspect.ismodule(obj) and self._recurse:
+ if ismodule(obj) and self._recurse:
for valname, val in obj.__dict__.items():
valname1 = '%s.%s' % (name, valname)
if ( (isroutine(val) or isclass(val))
@@ -93,7 +94,7 @@ class NumpyDocTestFinder(doctest.DocTestFinder):
# Look for tests in a class's contained objects.
- if inspect.isclass(obj) and self._recurse:
+ if isclass(obj) and self._recurse:
#print 'RECURSE into class:',obj # dbg
for valname, val in obj.__dict__.items():
#valname1 = '%s.%s' % (name, valname) # dbg
@@ -105,9 +106,8 @@ class NumpyDocTestFinder(doctest.DocTestFinder):
val = getattr(obj, valname).im_func
# Recurse to methods, properties, and nested classes.
- if ((inspect.isfunction(val) or inspect.isclass(val) or
- inspect.ismethod(val) or
- isinstance(val, property)) and
+ if ((isfunction(val) or isclass(val) or
+ ismethod(val) or isinstance(val, property)) and
self._from_module(module, val)):
valname = '%s.%s' % (name, valname)
self._find(tests, val, valname, module, source_lines,
@@ -175,7 +175,6 @@ class NumpyDoctest(npd.Doctest):
def configure(self, options, config):
Plugin.configure(self, options, config)
self.doctest_tests = True
-# self.extension = tolist(options.doctestExtension)
self.finder = NumpyDocTestFinder()
self.parser = doctest.DocTestParser()