pytest Python 测试工具开源项目

我要开发同款
匿名用户2014年02月24日
215阅读

技术信息

开源地址
https://github.com/pytest-dev/pytest
授权协议
MIT

作品详情

pytest是一个功能齐全的Pytho测试工具,可以帮助编写更好的程序,不仅可以编写小测试,还可以扩展到复杂的功能测试。

特性:

有关失败的断言语句的详细信息(无需记住self.assert*ames)自动发现测试模块和功能模块化式具,用于管理小型或参数化的长期测试资源可以开箱即用运行单元测试、Nose测试套件Pytho3.5+与 PyPy3;丰富的插件架构,拥有850多个外部插件和繁荣的社区

简单demo:

#cotetoftest_sample.pydefic(x):returx+1deftest_aswer():assertic(3)==5

运行该测试:

$pytest===========================testsessiostarts============================platformliux--Pytho3.x.y,pytest-5.x.y,py-1.x.y,pluggy-0.x.ycachedir:$PYTHON_PREFIX/.pytest_cacherootdir:$REGENDOC_TMPDIRcollected1itemtest_sample.pyF[100%]=================================FAILURES=================================_______________________________test_aswer________________________________deftest_aswer():>assertic(3)==5Eassert4==5E+where4=ic(3)test_sample.py:6:AssertioError=========================shorttestsummaryifo==========================FAILEDtest_sample.py::test_aswer-assert4==5============================1failedi0.12s=============================

功能介绍

pytest 是一个功能齐全的 Python 测试工具,可以帮助编写更好的程序,不仅可以编写小测试,还可以扩展到复杂的功能测试。 特性: 有关失败的断言语句的详细信息(无需记住 self.ass...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论