接口测试删除或则编辑,url 的形式为/api/role/{roleid}的形式,增加 role 时,roleid 是自动生成的,设计自动化用例,需要先 insert 数据,然后使用 select roleid from …来获取插入数据的 id,在拼接到 url 上,但是因为使用的是 unittest+ddt,目前的办法在用例的前置条件写插曲和查询的 sql,但是有个问题就是如果用例的前提条件很复杂,比如有的是第二条 Sql 获取到 roleid,有的是第四条才能获取到,感觉这样程序容易写死,有什么好的方法处理这种情况呢?
测试用例如图:


↙↙↙阅读原文可查看相关链接,并与作者交流