采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
代码直接去了第二个case的,第一个case和第二个就打印结果不一样。甚至我只添加了一个case,结果还是执行了全部的。。。
我解决了,按下面方法试一下,我的是可以的。
确实可以。
谢谢,学到了---要看run到底是执行的整个文件,还是ide自作聪明让你执行的unittest for xxx等。选择执行整个文件
选择整个文件执行同时解决了我迷惑的为啥执行顺序不按照setUpClass,setUp,test_01,tearDown,setUp,test_02,tearDown,tearDownClass顺序的迷惑,再次感谢
我也遇到了这个问题,同学找出原因了没有呢?
if __name__ == '__main__': suit = unittest.TestSuite() # suit.addTest(RunMethod('test_01')) suit.addTest(RunMethod('test_02')) runner = unittest.TextTestRunner() runner.run(suit)
不管是否注释,都会全部执行
木有,老师说最好每个用例执行加个等待时间会有效果。但是我还没有去尝试。
https://www.cnblogs.com/yoyoketang/p/7523409.html 这里有解决方案,你可以去试试
图片不清晰,原图放在这了
你解决了吗,我也遇到了这个问题
要用run 运行py文件 不能在unittest中运行 https://www.cnblogs.com/yoyoketang/p/7523409.html 类似的问题解决了
好像类名称不能有test
登录后可查看更多问答,登录/注册
主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发
1.2k 11
1.2k 10
1.3k 9
1.2k 9
1.4k 9