所以说pytest的执行顺序是默认编写的顺序来执行的
-
笔者在编写场景化测试用例时
test_违规告警_未报备空进重出.py使用了order序号1-12来进行排序
test_违规告警_未报备重进空出.py使用了order序号1-12来进行排序,执行时导致先会执行两个文件夹中order=1的用例造成测试结果错误。


-
解决办法:使用pytest默认排序,不使用
order指定排序,unittest执行是按照ascII码的顺序执行的,pytest是按照每个模块从上到下的顺序执行的这样就很好,同一个模块就不需要排序了。



















