pytest:使用Python进行简单而强大的测试

alauda-pytest的Python项目详细描述


pytesthttps://img.shields.io/pypi/v/pytest.svghttps://img.shields.io/conda/vn/conda-forge/pytest.svghttps://img.shields.io/pypi/pyversions/pytest.svgCode coverage Statushttps://travis-ci.org/pytest-dev/pytest.svg?branch=masterhttps://dev.azure.com/pytest-dev/pytest/_apis/build/status/pytest-CI?branchName=masterhttps://img.shields.io/badge/code%20style-black-000000.svghttps://www.codetriage.com/pytest-dev/pytest/badges/users.svg

pytest框架使得编写小测试变得很容易 可扩展以支持应用程序和库的复杂功能测试。在

一个简单测试的例子:

# content of test_sample.pydefinc(x):returnx+1deftest_answer():assertinc(3)==5

要执行它:

^{pr2}$

由于pytest的详细断言自省,因此只使用了普通的assert语句。更多示例请参见getting-started。在

特点

文件

有关完整的文档,包括安装、教程和PDF文档,请参见https://docs.pytest.org/en/latest/。在

错误/请求

请使用GitHub issue tracker提交错误或请求功能。在

变更日志

请参阅Changelog页面,了解每个版本的修复和增强。在

支持pytest

Open Collective是一个面向开放透明社区的在线融资平台。 它提供了工具来筹集资金和分享你的财务完全透明。在

它是个人和公司想要一次性或 每月直接向项目捐款。在

pytest collective中查看更多数据。在

企业版pytest

作为Tidelift订阅的一部分提供。在

pytest和其他数千个包的维护人员正在与Tidelift合作,以提供商业支持和 维护用于构建应用程序的开源依赖项。 节省时间、降低风险并改善代码运行状况,同时向您所使用的确切依赖项的维护人员付费。在

Learn more.

安全

pytest从未与安全漏洞关联,但无论如何,要报告 安全漏洞请使用Tidelift security contact。 Tidelift将协调修复和披露。在

许可证

版权所有Holger Krekel等人,2004-2019年。在

pytest是根据MIT许可证的条款发布的,它是免费的开源软件。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
关于从Java执行Azure Datawarehouse存储过程的问题   java重启:如何在   java 安卓在viewholder中设置小部件的大小,但内容不显示?   java减法排序   安卓致命的例外:java。util。同时发生的拒绝执行异常   Java泛型,如何强制一个方法的两个参数来扩展一个超类,使其具有相同的类型?   JavaMaven配置文件使用单个pom指向不同的配置文件。xml   javacom。mysql。jdbc。例外情况。jdbc4。MySQLIntegrityConstraintViolationException:列“id”不能为null?   数字的Java正则表达式模式   java在安卓中以圆周运动移动imageview   GWT小部件之间的java换行符   java如何使用Apache Wink RestClient将JSON数据发布到web服务?   java如何为自定义布局中的按钮实现ClickListener以在片段对话框中使用   java在ApacheFlink中暂停数据流并查看运算符的状态   java为什么会出现错误:运行UI小部件时找不到符号?   Mac OS X Lion中的java运行RMI Hello world失败   java检查用户是否选择了片段项