History

python/tests/run_all_tests: use nose2

Paul Brossier committed 10 years ago

Commit 867d66e1 parent ceb884d1 file · +2 −21Browse files

Showing the changes to python/tests (1 of 1 file). Show all

Unified · Split

python/tests/run_all_tests+2−21
@@ -1,24 +1,5 @@
11 #! /usr/bin/env python
22
33 if __name__ == '__main__':
4− import os, sys, unittest
5− def load_test():
6− # get relevant files
7− curdir = os.path.dirname(sys.argv[0])
8− if curdir == '': curdir = '.'
9− files = os.listdir(curdir)
10− modfiles = filter (lambda y: y.endswith('.py'), files)
11− modfiles = filter (lambda f: f.startswith('test_'), modfiles)
12− modfiles = filter (lambda y: not 'beattracking' in y, modfiles)
13− modfiles = filter (lambda y: not 'hist' in y, modfiles)
14− modfiles = filter (lambda y: not 'scale' in y, modfiles)
15− modfiles = filter (lambda y: not 'peakpicker' in y, modfiles)
16− # get module names
17− modnames = map (lambda x: os.path.splitext(x)[0], modfiles)
18− # import them
19− modules = map (__import__, modnames)
20− # create a test suites from the imported module
21− load_from_module = unittest.defaultTestLoader.loadTestsFromModule
22− tests = map(load_from_module, modules)
23− return unittest.TestSuite(tests)
24− unittest.main(defaultTest = 'load_test')
4+ import nose2.main
5+ nose2.discover()

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t