11import os
2- import nose .plugins .builtin
32
43from nose .config import Config
54from nose .plugins .manager import PluginManager
@@ -29,25 +28,23 @@ def _test_argv(self, verbose, extra_argv):
2928 List with any extra arguments to pass to nosetests.
3029
3130 """
32- #self.package_path = os.path.abspath(self.package_path)
31+ # self.package_path = os.path.abspath(self.package_path)
3332 argv = [__file__ , self .package_path ]
3433 argv += ['--verbosity' , str (verbose )]
3534 if extra_argv :
3635 argv += extra_argv
3736 return argv
3837
3938 def _show_system_info (self ):
40- nose = import_nose ()
41-
4239 import pygpu
43- #print ("pygpu version %s" % pygpu.__version__)
40+ # print ("pygpu version %s" % pygpu.__version__)
4441 pygpu_dir = os .path .dirname (pygpu .__file__ )
45- print ("pygpu is installed in %s" % pygpu_dir )
42+ print ("pygpu is installed in %s" % pygpu_dir )
4643
4744 super (NoseTester , self )._show_system_info ()
4845
4946 def prepare_test_args (self , verbose = 1 , extra_argv = None , coverage = False ,
50- capture = True , knownfailure = True ):
47+ capture = True , knownfailure = True ):
5148 """
5249 Prepare arguments for the `test` method.
5350
@@ -61,8 +58,9 @@ def prepare_test_args(self, verbose=1, extra_argv=None, coverage=False,
6158
6259 # numpy way of doing coverage
6360 if coverage :
64- argv += ['--cover-package=%s' % self .package_name , '--with-coverage' ,
65- '--cover-tests' , '--cover-inclusive' , '--cover-erase' ]
61+ argv += ['--cover-package=%s' % self .package_name ,
62+ '--with-coverage' , '--cover-tests' , '--cover-inclusive' ,
63+ '--cover-erase' ]
6664
6765 # Capture output only if needed
6866 if not capture :
@@ -77,7 +75,7 @@ def prepare_test_args(self, verbose=1, extra_argv=None, coverage=False,
7775 return argv , plugins
7876
7977 def test (self , verbose = 1 , extra_argv = None , coverage = False , capture = True ,
80- knownfailure = True ):
78+ knownfailure = True ):
8179 """
8280 Run tests for module using nose.
8381
@@ -122,28 +120,11 @@ def test(self, verbose=1, extra_argv=None, coverage=False, capture=True,
122120 "launch pygpu.test()." ))
123121
124122 argv , plugins = self .prepare_test_args (verbose , extra_argv , coverage ,
125- capture , knownfailure )
123+ capture , knownfailure )
126124
127125 # The "plugins" keyword of NumpyTestProgram gets ignored if config is
128126 # specified. Moreover, using "addplugins" instead can lead to strange
129127 # errors. So, we specify the plugins in the Config as well.
130128 cfg = Config (includeExe = True , plugins = PluginManager (plugins = plugins ))
131129 t = NumpyTestProgram (argv = argv , exit = False , config = cfg )
132130 return t .result
133-
134-
135- def main (modulename ):
136- debug = False
137-
138- if 0 :
139- unittest .main ()
140- elif len (sys .argv )== 2 and sys .argv [1 ]== "--debug" :
141- module = __import__ (modulename )
142- tests = unittest .TestLoader ().loadTestsFromModule (module )
143- tests .debug ()
144- elif len (sys .argv )== 1 :
145- module = __import__ (modulename )
146- tests = unittest .TestLoader ().loadTestsFromModule (module )
147- unittest .TextTestRunner (verbosity = 2 ).run (tests )
148- else :
149- print ("options: [--debug]" )
0 commit comments