码迷,mamicode.com
首页 > 其他好文 > 详细

pytest框架

时间:2020-06-27 20:33:41      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:run   形式   列表   mic   ima   函数   方法   文件的   运行   

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框架

标签:run   形式   列表   mic   ima   函数   方法   文件的   运行   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!