代码如下:
import pytest
class Test_Obj:
"""测试类"""
#用例级别前后置
def setup(self):
print('用例级别------的前置处理')
def teardown(self):
print("用例级别--------的后置处理")
# 用例
def test_case1(self):
print("test_case1")
def test_case2(self):
print("test_case2")
#类级别操作
def setup_class(self):
print('类级别的前置处理')
def teardown_class(self):
print('类级别的后置处理')
代码说明:
通过命名setup、teardown、用例级别的前置和后置
通过命名setup_class、teardown_class、类级别的前置和后置
常见报错:
no pytest runner found in the selected in interpreter
Pycharm自身不带解释器 所以需要自己安装好环境并且在Pycharm里面配置使用的解释器
确定自己安装好环境之后 可以按照下面的步骤完成设置
如果有已经设置过的解释器 就直接点击小三角选择 没有的话 点击 Show All 进行添加