pytest控制用例执行顺序

  1. 安装pytest_ordering,通过装饰器@pytest.mark.run(order=1)来进行控制,数字越小,越前执行,

  2. 安装pytest-dependency 在对应的方法A上添加@pytest.mark.dependency()对所依赖的方法进行标记设置为被依赖方法,在依赖方法使用@pytest.mark.dependency(depends=["被依赖方法名"])引用依赖

  3.  @pytest.fixture装饰,包括session、module、class、function


猜你喜欢

转载自blog.51cto.com/11463754/2475590