Sublime Text - 测试 Python 代码

Python 提供了 unittest,这是一个官方的单元测试框架,用于对部署前设计的脚本进行单元测试。 它也被称为 PyUnit。在 Sublime Text 编辑器中使用的 Python 单元测试称为 sublime-unittests,它们可在以下链接中找到 −

https://github.com/martinsam/sublime-unittest

这些单元测试包含许多有用的片段来简化单元测试用例的编写。


安装单元测试

Sublime的包控制管理unittests的安装,下面的步骤详细描述 −

步骤 1 − 使用 Sublime Editor 的命令面板 Ctrl+Shift+P 安装包,如下图所示 −

安装 UnitTest 步骤1

安装 UnitTest 步骤1-1

安装 UnitTest 步骤1-2

步骤 2 − 安装的包使用以下两个主要片段 −

  • testclass 用于创建新的测试类

  • testfunc 用来新建一个测试函数供我们填写

步骤 3 − 控制台计算测试结果,如下面的屏幕截图所示。 请注意,结果取决于测试的成功或失败。

成功结果

JSHint 安装包成功结果

失败结果

JSHint 安装包失败结果

注意 − 单元测试用例可作为 Python 中计算脚本的编译器。