From 867d66e5a5c2e2cd59e68084aa1a2546ffd361dd Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Mon, 2 May 2016 12:40:13 +0200 Subject: [PATCH] python/tests/run_all_tests: use nose2 --- python/tests/run_all_tests | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/python/tests/run_all_tests b/python/tests/run_all_tests index 10228e26..bc6bb8c0 100755 --- a/python/tests/run_all_tests +++ b/python/tests/run_all_tests @@ -1,24 +1,5 @@ #! /usr/bin/env python if __name__ == '__main__': - import os, sys, unittest - def load_test(): - # get relevant files - curdir = os.path.dirname(sys.argv[0]) - if curdir == '': curdir = '.' - files = os.listdir(curdir) - modfiles = filter (lambda y: y.endswith('.py'), files) - modfiles = filter (lambda f: f.startswith('test_'), modfiles) - modfiles = filter (lambda y: not 'beattracking' in y, modfiles) - modfiles = filter (lambda y: not 'hist' in y, modfiles) - modfiles = filter (lambda y: not 'scale' in y, modfiles) - modfiles = filter (lambda y: not 'peakpicker' in y, modfiles) - # get module names - modnames = map (lambda x: os.path.splitext(x)[0], modfiles) - # import them - modules = map (__import__, modnames) - # create a test suites from the imported module - load_from_module = unittest.defaultTestLoader.loadTestsFromModule - tests = map(load_from_module, modules) - return unittest.TestSuite(tests) - unittest.main(defaultTest = 'load_test') + import nose2.main + nose2.discover() -- 2.11.0