如何使用pytest装饰器@pytest.mark.pytest-dependency建立测试依赖?

2026-05-24 18:200阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1354个文字,预计阅读时间需要6分钟。

如何使用pytest装饰器@pytest.mark.pytest-dependency建立测试依赖?

前言 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分钟。

如何使用pytest装饰器@pytest.mark.pytest-dependency建立测试依赖?

前言 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也可以用别名的方式指定用例名。

阅读全文