所以我有这行代码,我如何使用 pytest 测试 try 和 except 部分?我想测试我是否输入了一个字符串,测试会注意到它并响应说输入错误,如果我输入一个整数,测试将通过。请帮帮我谢谢
def add_member(self):
p_name = input("Enter your project name: ")
i = 0
participant_name=[]
role=[]
while True:
try:
many = int(input ("How many member do you want to add ?: "))
while i< many:
i+=1
participant_name.append(str(input("Enter name: ")) )
role.append(str(input("Enter role: ")))
break
except ValueError:
print("Insert an integer")
self.notebook.add_member(p_name, participant_name, role)
摇曳的蔷薇
相关分类