fixture实战---通过fixure,解决方法依赖逻辑
import pytest
@pytest.fixture()
def login():
print('输入用户名密码登陆')
def test_cart(login):
print('用例1,登陆后执行添加购物车功能操作')
def test_search():
print('用例2,不登陆查询功能操作')
def test_pay(login):
print('用例3,登陆后执行支付功能操作')
collecting ... collected 3 items
test_fixure.py::test_cart
输入用户名密码登陆
用例1,登陆后执行添加购物车功能操作
用例2,不登陆查询功能操作
输入用户名密码登陆
用例3,登陆后执行支付功能操作