import pytest
b=None #此处定义全局变量,用于存储数据bclass TestA():# def setup_class(self):# self.b1=123# b=2def test_b(self):assert 1==1# action=100# return 123def test_c(self):global b #此处取全局变量b,使之成为test_c的局部变量b=20 #进行局部变量b赋值,返回成为全局变量b# c1=b+5# assert self.action==100assert b == Nonedef test_d(self):# assert self.action==100assert b == 2 # 此处的b引用全局变量b# 这里的好处为,可一次生成变量b,全局使用同一变量b,不用来回调用,导致变量复杂,难以控制