如何根据Tavren中TC的状态跳过TC

时间:2019-07-25 04:17:41

标签: python tavern

我使用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:“获取要点设备”

test_name:“放置点设备”

test_name:“删除要点设备”

TC“创建单点设备”失败时,需要跳过所有3个Tcs。

0 个答案:

没有答案