求大神老师和同学帮忙看下代码的问题,感谢感谢

百里老师周六的直播课讲了web自动化的po模型,实现企业微信添加成员的功能
在这个基础上,我增加了参数化的功能(就是红框里的内容)
大神们帮忙看看,代码有问题吗?
因为是稀里糊涂写的,真诚希望得到大神们的指导,感谢感谢正在处理:DADAB8DE-1618-453E-9762-AFE3E5956013.jpeg…

class TestPO:

#生成list列表
def fake_list(i: int):

fake = Faker(‘zh_CN’)
para_list =
for count in range(i):
para_list.append((fake.name(), fake.ssn(), fake.phone_number()))
print(para_list)
return para_list

#没有增加这一步之前,每完成一次添加成员的功能,下次再进行添加的时候,会重启一次浏览器,加了这一步,不会重新启浏览器了
#我自己试着写的,稀里糊涂的
def setup_class(self):
self.mainpage=MainPage()

def teardown_class(self):
self.mainpage.driver.quit()

@pytest.mark.parametrize(“name,accid,mobile”, fake_list(2))
def test_po_member(self,name, accid, mobile):
name_list =self.mainpage.click_add_member_button().fill_out_member_info(name, accid, mobile).get_member_names()
print(name_list)
assert name in name_list

图片上传不上来,直接把代码贴近来了,setup,teardown的我用的有问题吗?主要疑问就在这

看着是没啥问题,是运行时报错了吗?

麻烦格式化一下代码,然后把报错贴出来,方便定位问题

运行没有报错,就是不知道setup和teardown在这的用法对不对