测试开发全栈 Python 自动化 - Pytest fixture
发布时间
阅读量:
阅读量
Pytest 之 fixture
unittest 与 nose 均具备对 fixture 的支持功能,然而相较于 pytest,其在 fixture 的应用上展现出更高的灵活性,这也成为 pytest 的一大亮点。fixture 可以被视作与 setup 和 teardown 等前置及后置操作相似的机制,但其功能更为强大且适用范围更广。
fixtur 当做参数传入
# -*- coding: utf-8 -*-
import pytest
@pytest.fixture()
def login():
print('登录系统')
# 直接使用函数名做为参数传入
def test_01(login):
print('测试用例一')
def test_02():
print('测试用例2')
def test03():
print('测试用例3')
全部评论 (0)
还没有任何评论哟~
