将 coverage.py 的覆盖率结果上传到 coveralls.io 并在线展示的 Python 工具。
573186PythonMIT维护活跃更新于 20小时前
基于 unittest 扩展的 Python 测试运行器,支持插件、测试发现和参数化测试,是 nose 的后继项目。
nose2 是一个基于 Python 标准库 unittest 模块构建的测试运行器。它会查找文件名以 "test" 开头的测试文件,并同时运行 unittest 风格的测试用例和普通测试函数,已有的 unittest 测试集通常无需修改即可运行。
在 unittest 的基础上,nose2 提供了 params 装饰器用于参数化测试,还有 pretty-assert 选项,在断言失败时展示更详细的变量值。它的行为可以通过插件进行配置和扩展。
nose2 是独立于 nose 的项目,并不支持 nose 的全部行为。对于新项目,项目方也建议考虑社区更大的 pytest。
编写一个简单的 unittest 风格测试文件
以详细输出模式运行测试
nose2 -v概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
将 coverage.py 的覆盖率结果上传到 coveralls.io 并在线展示的 Python 工具。
AVA 是一个面向 Node.js 的并发测试运行器,API 简洁,错误输出详细,并支持按文件进行线程隔离。
一体化 JavaScript/TypeScript 工具链,集运行时、打包器、测试运行器和包管理器于一个可执行文件。
一个轻量的 C++ 基础库,集成 goroutine 风格协程、网络、日志、命令行参数、JSON、单元测试与基准测试。
Python 调试工具,用 ic() 替代 print(),同时输出变量名、表达式及其值,并支持格式化和语法高亮。
用于创建隔离 Python 虚拟环境的工具,让每个项目拥有独立的依赖包。