一、pytest断言
Pytest中断言是通过 assert 语句实现的,确定预期值和实际值是否一致。
1.1、pytest等值类型断言
import allure
class TestAssert:
@allure.story("pytest-assert方式")
def test_equals(self):
the_biscuit = "Ginger"
my_biscuit = "Gingers"
assert the_biscuit == my_biscuit
执行结果
1.2、pytest异常信息提示
如果想在异常的时候输出一些提示信息,这样报错后就方便查看是什么原因了。
def test_equals(self):
the_biscuit = "Ginger"
my_biscuit = "Gingerss"
assert the_biscuit == my_biscuit, '这条用例失败了!'
def test_dict(self):
assert {
"a": 0, "b": 1, "c"