尽管测试正常,Python中的Unittest返回False?

时间:2015-05-07 13:49:10

标签: python

我的代码:

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,但同时返回False。如果测试没问题,有没有办法让它返回True?

输出:

OK
Exit code:  False

1 个答案:

答案 0 :(得分:0)

在Unix上,进程退出代码0表示成功。我想你用来运行测试的任何工具都将其解释为False