3、pytest常用装饰器

2022-10-29 08:29:29

1、常用装饰器

  1. @pytest.mark.skip(reason=“跳过01用例”) 跳过用例
  2. @pytest.mark.skipif(age>=18,reason=“age大于18跳过”) 满足条件跳过
  3. @pytest.mark.run(order=2) 指定用例执行顺序
  4. @pytest.mark.smoke (自定义标识,smoke为自己定义)

2、示例

1、

import pytest

age=18@pytest.mark.skip(reason="跳过01用例")
deftest_01():print("day02------test_day01")@pytest.mark.skipif(age>=18,reason="age大于18跳过")
deftest_02():print("day02------test_day02")@pytest.mark.run(order=2)
deftest_03():print("day02------test_day03")@pytest.mark.smoke
deftest_smoke():print("冒烟测试。。。")@pytest.mark.run(order=1)@pytest.mark.userlogin
deftest_login():print("用户登录。。")
  • 作者:俊先
  • 原文链接:https://blog.csdn.net/sinat_41295732/article/details/119037600
    更新时间:2022-10-29 08:29:29