Python第三方测试框架pytest学习笔记

25次阅读
没有评论

共计 645 个字符,预计需要花费 2 分钟才能阅读完成。

之前有用到 Python 自带的测试框架unittest,听说,Python 中最火的第三方开源测试框架是 pytest,我们也稍微来学习一下吧!

介绍

pytest 是一个非常成熟的全功能 Python 测试框架,简单灵活,容易上手。

文档:http://docs.pytest.org/en/latest/contents.html

Github 地址:https://github.com/pytest-dev/pytest/

安装

安装 pytest:pip install pytest,pip 下载速度慢的话,可通过 修改 pip 镜像源加快模块下载速度

查看 pytest 版本:pytest --version

使用

文件 hello.py:

def hello(to="world"):
    return f"hello, {to}"

print(hello())
print(hello("python"))

文件 test_hello.py:

from hello import hello

def test_hello():
    assert hello() == "hello, world"
    assert hello("python") == "hello, python"

执行测试:pytest test_hello.py,指定测试文件路径,也可指定文件夹,假设是 test 文件夹:pytest test

pytest 发现用例规则:

  • 文件名以 test_开头或以_test.py 结尾
  • 函数名以 test_开头
  • 类名以 Test 开头
  • 使用 pytest 自动发现测试用例,或通过配置文件自定义规则

正文完
post-qrcode
 0
三毛
版权声明:本站原创文章,由 三毛 于2024-05-08发表,共计645字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)