pytest Python 测试工具开源项目

我要开发同款
匿名用户2014年02月24日
79阅读
开发技术Python
所属分类开发工具、测试工具
授权协议MIT

作品详情

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

特性:

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

简单demo:

#contentoftest_sample.pydefinc(x):returnx+1deftest_answer():assertinc(3)==5

运行该测试:

$pytest===========================testsessionstarts============================platformlinux--Python3.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_answer________________________________deftest_answer():>assertinc(3)==5Eassert4==5E+where4=inc(3)test_sample.py:6:AssertionError=========================shorttestsummaryinfo==========================FAILEDtest_sample.py::test_answer-assert4==5============================1failedin0.12s=============================
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论