单元测试框架
测试小小小
这个作者很懒,什么都没留下…
展开
-
可能是Python 中最火的第三方开源测试框架 pytest
可能是 Python 中最火的第三方开源测试框架 pytest 一、介绍 本篇文章是《聊聊 Python 的单元测试框架》的第三篇,前两篇分别介绍了标准库 unittest 和第三方单元测试框架 nose。作为本系列的最后一篇,压轴出场的是Python 世界中最火的第三方单元测试框架:pytest。 pytest 项目地址:github.com/pytest-dev/… 它有如下主要特性: assert断言失败时输出详细信息(再也不用去记忆self.assert*名称了) 自动发现...原创 2020-08-14 14:54:32 · 194 阅读 · 0 评论 -
来,赐座,上华子!一起聊聊 Python 的单元测试框架(二):nose 和它的继任者 nose2
一、nose nose是一个第三方单元测试框架,它完全兼容unittest,并且号称是一个更好用的测试框架。 那么nose除了具备unittest的所有功能外,还具有哪些优势呢? 1.1 用例编写 用例的编写方式除了编写继承于unittest.TestCase的测试类外,还可以编写成没有继承的测试类。比如,写成如下形式也会被nose视作一个测试类: from nose.tools import raises class TestStringMethods: d...原创 2020-08-14 14:35:50 · 135 阅读 · 0 评论 -
喏人生苦短我用Python,坐下来聊聊 Python 的单元测试框架(一):unittest
聊聊 Python 的单元测试框架(一):unittest 前言 说到 Python 的单元测试框架,想必接触过 Python 的朋友脑袋里第一个想到的就是unittest。 的确,作为 Python 的标准库,它很优秀,并被广泛用于各个项目。但你知道吗?其实在 Python 众多项目中,主流的单元测试框架远不止这一个。 本系列文章将为大家介绍目前流行的 Python 的单元测试框架,讲讲它们的功能和特点并比较其异同,以让大家在面对不同场景、不同需求的时候,能够权衡利弊,选择最佳的单元测试框架。...原创 2020-08-14 14:32:37 · 179 阅读 · 0 评论