pytest笔记

pytest笔记,第1张

pytest笔记 1,基础格式

a,python文件需要以“test_”为开头,或者以“_test”为结尾。

b,创建类时,需要以“Test”为开头

c,定义函数时,需要以“test”为开头

2,参数化用例
@pytest.mark.parametrize(
    "a, b, expect, title",
    yaml.safe_load(open("./datas/add_data.yaml",encoding='utf-8'))
)
a, b, expect, title为测试用例中可以使用的参数,按照yaml文件中的格式依次使用。

3,设置标题
@allure.feature("加法测试用例")
4,断言
assert result == expect
左边为实际值,右边为预期值

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5068238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存