1.在测试用例上方加标签(可写多个标签)
2.执行 pytest -m add(add就是自定义标签名,这样就会执行所有标签名为add的测试用例,)
@pytest.mark.add # 在测试用例上方加标签 ,可写多个标签
def test_add2(self):
'''第一个数字输入1.02
第二个数字输入3
'''
calculate=Calculator()
result=calculate.add(1.02,3) #预期结果
assert result==4.02
def test_add3(self):
'''第一个数字输入文
第二个数字输入3
预期结果:TypeError
'''
calculate = Calculator()
with pytest.raises(TypeError) as e:
result = calculate.add('文', 3) # 预期结果
assert e.typename =="TypeError"