51Testing软件测试论坛

标题: 老师,这个问题是什么原因导致的,想不通 [打印本页]

作者: 罙罙の回憶    时间: 2019-10-21 11:38
标题: 老师,这个问题是什么原因导致的,想不通


作者: 学掌门网校    时间: 2019-10-21 11:41
在unittest中,测试用例方法是按照方法名的字母顺序执行的;也就是说test_createMt比test_trueusername先执行。

两种解决思路:

1.把所有代码写在一个方法里(推荐)

2.把方法名改一下比如test_a_trueusername和test_b_createMt
作者: 学掌门网校    时间: 2019-10-21 11:49
在unittest中,测试用例方法是按照方法名的字母顺序执行的;也就是说test_createMt比test_trueusername先执行。
两种解决思路:
1.把所有代码写在一个方法里(推荐)
2.把方法名改一下比如test_a_trueusername和test_b_createMt

你的问题是因为先执行了test_createMt,代码报错。
后执行的test_trueusername,所以看起来只执行了test_trueusername




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2