2015-05-07 81 views
0

我的代碼:單元測試返回False儘管測試好嗎?

import unittest 
from mylib import myfunc 

class test_mylib(unittest.TestCase): 

    def test_myfunc(self): 
     self.assertTrue(myfunc(10)==50) 


if __name__ == '__main__': 
    unittest.main() 

它顯示了測試爲OK,但隨後返回在同一時間假。如果測試正常,有沒有辦法讓它返回True?

輸出:

OK 
Exit code: False 

回答

0

在Unix,則處理退出代碼0意味着成功。我想你用來運行測試的任何工具都會將其解釋爲False