2015-12-02 55 views
0

隨着unittest我可以檢查試運行這樣的過程中有失敗的測試:如何檢查nose2中的測試運行結果?

import unittest 

all_tests = unittest.defaultTestLoader.discover('path-to-tests') 
results = unittest.TextTestRunner().run(all_tests) 
if results.wasSuccessful(): 
    do_something() 
else: 
    do_something_else() 

如何做相同的nose2

回答

0

終於找到了答案。

import nose2 

test_run = nose2.discover(argv = ['-s', 'path-to-tests'], exit = False) 
if test_run.result.wasSuccessful(): 
    do_something() 
else: 
    do_something_else() 
相關問題