我使用pytest按照小酒馆yaml总共有以下4个测试用例。 如果下面的TC“创建单个或点设备”失败,即返回201或500以外的REST响应代码,等等。如何跳过下面的3个测试用例。即“点设备上获取”,“点设备上放置”和“删除要点设备”。
因为这三个测试用例都使用了在“创建单点设备”中创建的数据。因此,如果第一个TC失败,则其他所有TC都无法执行。
使用的环境: 软件包{'pytest':'4.2.0','py':'1.7.0','pluggy':'0.8.1'} 平台Linux-3.10.0-693.el7.x86_64-x86_64-with-redhat-7.4-Maipo 插件{'tavern':'0.26.4','metadata':'1.8.0','html':'1.20.0'} Python 3.6.7
test_name:“创建单点设备”
阶段:
名称:“为基类插入数据” 请求: 标头: 内容类型:application / json '''
test_name:“删除要点设备”
TC“创建单点设备”失败时,需要跳过所有3个Tcs。