tests run

上级 a007e686
import unittest, os, sys import unittest, os, sys
if __name__ == '__main__': def test_root_dir():
suite = None suite = None
filenames = os.listdir('.') + ['gof.'+s for s in os.listdir('gof')] filenames = os.listdir('.')
for filename in filenames: for filename in filenames:
if filename[-3:] == '.py': if filename[-3:] == '.py':
modname = filename[:-3] modname = filename[:-3]
if modname in ['__init__', 'autotest']: continue
#print >>sys.stderr, 'Loading', modname
tests = unittest.TestLoader().loadTestsFromModule(__import__(modname)) tests = unittest.TestLoader().loadTestsFromModule(__import__(modname))
if tests.countTestCases() > 0: if tests.countTestCases() > 0:
print >>sys.stderr, 'Testing', modname print >>sys.stderr, 'Testing', modname
...@@ -16,3 +18,7 @@ if __name__ == '__main__': ...@@ -16,3 +18,7 @@ if __name__ == '__main__':
unittest.TextTestRunner(verbosity=1).run(suite) unittest.TextTestRunner(verbosity=1).run(suite)
if __name__ == '__main__':
os.system('cd gof; python autotest.py')
test_root_dir()
import unittest, os, sys
if __name__ == '__main__':
suite = None
filenames = os.listdir('.')
for filename in filenames:
if filename[-3:] == '.py':
modname = filename[:-3]
if modname in ['__init__', 'autotest']: continue
#print >>sys.stderr, 'Loading', modname
tests = unittest.TestLoader().loadTestsFromModule(__import__(modname))
if tests.countTestCases() > 0:
print >>sys.stderr, 'Testing', modname
if suite is None:
suite = tests
else:
suite.addTests(tests)
unittest.TextTestRunner(verbosity=1).run(suite)
...@@ -180,11 +180,6 @@ class ResultBase(object): ...@@ -180,11 +180,6 @@ class ResultBase(object):
self.data = value #may raise exception self.data = value #may raise exception
class _test_ResultBase(unittest.TestCase): class _test_ResultBase(unittest.TestCase):
def setUp(self):
build_eval_mode()
numpy.random.seed(44)
def tearDown(self):
pop_mode()
def test_0(self): def test_0(self):
r = ResultBase() r = ResultBase()
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论