错误提示:no tests were found
网上查了一些资料都没有解决,然后看到python书提供的代码文件和书上的代码不一样,我就试了一下代码文件里的写法就成功了。
原本导致错误的代码:
unittest.main()
改成:
if __name__ == '__main__':
unittest.main()
就成功了。
如果你改了以后仍没有用,查看你是否import unittest,class是否继承了unittest.TestCase,class内定义的测试函数是否以test_开头(形如def test_xxx():)。