pytest
夭夭。
成长中的测试工程师
展开
-
Python pytest使用测试固件的三种方式
使用测试固件的三种方式方式1:在测试函数里通过参数,指定要使用的测试固件。方式2:在测试函数里通过装饰器pytest.mark.usefixtures,声明要使用的测试固件。conftest.pyimport pytest@pytest.fixture(name = "lg")def login(): print('登录系统')test_1.pyimport pytest@pytest.mark.usefixtures("lg")def test_1():...转载 2020-06-09 14:15:41 · 1689 阅读 · 0 评论 -
Python Pytest中使用的装饰器pytest.fixture
最近在pytest中使用了很多装饰器觉得很好用,现在总结一下:pytest.fixture一、通过装饰器@pytest.fixture(),定义测试固件(test fixture)。实现setup_xxx的功能:import pytest# 函数名自定义# 此时,login函数是一个测试固件,相对于实现了setup_xxx的功能。@pytest.fixture()def login(): print('登录系统') token = 'a1b23c' ...原创 2020-06-09 14:02:40 · 2385 阅读 · 0 评论