首页 > 其他 > 详细

pytest框架

时间:2020-06-27 18:57:33      阅读:79      评论:0      收藏:0      [点我收藏+]

pytest框架规则

  • 测试文件以test_开头或者以_test结尾
  • 测试类以Test开头,并且不能带有init方法
  • 测试函数以test_开头
  • 断言使用assert

pytest框架运行用例

运行单个文件

运行多个文件

运行整个目录

import pytest

if __name__=="__main__":
    # 运行单个文件,添加对应文件的路径,使用相对路径
    pytest.main([‘../test_requests/test_assert.py‘])  # ../  run_case目录与test_requests属于同于层级,先回到上层目录,在进入test_requests
    # 运行多个文件,添加对应文件的路径,使用列表形式
    pytest.main([‘../test_requests/test_assert.py‘,‘../test_requests/test_assert1.py‘])
    # 运行整个目录
    pytest.main(‘../test_requests‘)

pytest动态关联,定义为全局变量

pytest-html安装

技术分享图片
技术分享图片

pytest-allure安装

pytest框架

原文:https://www.cnblogs.com/Uni-Hoang/p/13199266.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!