如何使用pytest装饰器@pytest.mark.pytest-dependency建立测试依赖?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1354个文字,预计阅读时间需要6分钟。
前言 1、这是一个pytest的第三方插件,主要解决用例之间的依赖关系。例如,如果依赖的上下文测试用例失败,后续的用例会被识别为跳过执行。相应地,当执行pytest.mark.skip+2、dependency可用的范围。
前言
1、这是一个pytest第三方插件,主要解决用例之间的依赖关系。如果依赖的上下文测试用例失败后续的用例会被标识为跳过执行,相当于执行了pytest.mark.skip
2、dependency可作用的范围有:session、package、module、class
3、安装pip install pytest-dependency
4、官方示例:pytest-denpendency
基本用法
在TestCase类下面编写的用例:
1、首先在用例开始的位置打上一个装饰器@pytest.mark.dependency(),这是代表这条用例作为主条件,如果这条用例失败,关联它的用例会跳过执行。
2、在被关联的用例上,也打上带参数的装饰器@pytest.mark.dependency(),depends接受的参数是关联的依赖用例名。
3、在depends也可以用别名的方式指定用例名。
本文共计1354个文字,预计阅读时间需要6分钟。
前言 1、这是一个pytest的第三方插件,主要解决用例之间的依赖关系。例如,如果依赖的上下文测试用例失败,后续的用例会被识别为跳过执行。相应地,当执行pytest.mark.skip+2、dependency可用的范围。
前言
1、这是一个pytest第三方插件,主要解决用例之间的依赖关系。如果依赖的上下文测试用例失败后续的用例会被标识为跳过执行,相当于执行了pytest.mark.skip
2、dependency可作用的范围有:session、package、module、class
3、安装pip install pytest-dependency
4、官方示例:pytest-denpendency
基本用法
在TestCase类下面编写的用例:
1、首先在用例开始的位置打上一个装饰器@pytest.mark.dependency(),这是代表这条用例作为主条件,如果这条用例失败,关联它的用例会跳过执行。
2、在被关联的用例上,也打上带参数的装饰器@pytest.mark.dependency(),depends接受的参数是关联的依赖用例名。
3、在depends也可以用别名的方式指定用例名。

