标记函数

为了确定执行的测试函数,可以对函数进行标记

1、执行时使用  ::  指定函数名称

2、执行时使用 -k  对函数进行模糊匹配

3、使用pytest.mark在函数上进行标记,在测试时使用 -m选择标记的测试函数

  一个函数可以打上多个标记;多个函数也可以打上相同的标记

  在运行时使用-m 可以家伙是哪个逻辑

    例如 -m "aa and bb"

      -m "aa and not bb"

      -m "aa or bb"

 

跳过函数

对于不执行用例,可以使用标记跳过测试 @pytest.mark.skip,如果要增加跳过用例的条件,可以使用skipif

 

预见错误

对于事先知道会失败的用例,但是又想要执行的用例,使用@pytest.mark.xfail执行

如果用例确实失败,则展示为 小写 x

如果实际运行成功,则展示为大写 X

相关文章:

  • 2021-08-03
  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2021-08-06
猜你喜欢
  • 2022-02-18
  • 2022-12-23
  • 2023-02-07
  • 2022-02-18
  • 2021-12-02
  • 2022-12-23
  • 2021-07-24
相关资源
相似解决方案