Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的Unittest返回False,尽管测试正常?_Python - Fatal编程技术网

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

Python中的Unittest返回False,尽管测试正常?,python,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

我的代码:

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

在Unix上,进程退出代码
0
表示成功。我猜无论您使用什么工具来运行测试,都会将其解释为
False