RSS
菜单

Python 单元测试 unittest 和 pytest 怎么用?

unittest(标准库):class TestX(unittest.TestCase) + test_ 方法 + assertEqual/assertTrue;setUp/tearDown;python -m unittest。pytest(推荐):函数式 test_ 前缀 + 原生 assert;fixture(setUp 替代,作用域 function/module/session,conftest.py 共享);参数化 @pytest.mark.parametrize;断言失败信息清晰;插件生态(pytest-cov 覆盖率、pytest-mock、pytest-xdist 并行);运行 pytest -v ./tests;覆盖:分支/行/函数(--cov)。实践:测试业务逻辑、接口、边界与异常路径;测试与实现分离目录。

下载推广海报

圈内讨论推广海报

《Python 单元测试 unittest 和 pytest 怎么用?》完整推广海报
一起交流

全部回复 0

分享经验,让问题更进一步

讨论,从你的观点开始

还没有回复,欢迎补充经验或分享不同的思路。