ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Python Unittest Helper

dnatag ST3

一个用于自动化大部分pyunit测试创建和运行的Sublime Text 3插件。nvie的优秀pyunit-vim移植版!

详细信息

  • 2014.03.22.23.01.59
  • github.com
  • github.com
  • 10年前
  • 42分钟前
  • 10年前

安装量

  • 总计 5K
  • Win 3K
  • Mac 975
  • Linux 1K
Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23
Windows 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0
Mac 1 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 5 4 0 0 0 1 0 5 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Python单元测试变得简单

Sublime Pyunit是nvie的vim-pyunit在Sublime Text 3上的移植。由于我重新将Sublime Text作为我的主要编辑器,我非常怀念这个Python单元测试运行器。希望其他人会像我一样喜欢Sublime Pyunit。

功能列表


  • 运行单个测试(Ctrl + F10)
  • 运行所有测试(Ctrl + Option + F10)
  • 使用上下箭头导航到错误代码
  • 在侧-by-side面板中切换源代码和测试代码(Ctrl + F9)
  • 三种测试组织风格选择(详情见此处
    • Nose测试组织风格(默认)。
    • 侧-by-side测试组织风格。
    • 分层测试组织风格。

安装说明

必备条件:从PyPI安装测试运行器包nose

  1. 通过Package Control自动安装。在Package Control中搜索Python Unittest Helper
  2. 手动安装:通过github将git存储库直接克隆到Packages文件夹

    git clone [email protected]:dnatag/SublimePyunit.git SublimePyunit

待办事项列表

  • 红/绿条表示测试是否通过
  • 测试代码片段
  • 灵活的布局。目前布局是代码窗口在左侧,测试面板在右侧,消息面板在底部。
  • 与py.test等除nose以外的测试运行器一起工作

许可证

您可以在简化的BSD许可证下使用此工具

版权所有 © 2014,Yi Xie 保留所有权利。

在满足以下条件的情况下,允许以源代码和二进制形式重新分配和使用,无论是否修改

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

本软件由版权所有者和贡献者提供给“原样”并且明确或暗示的任何保证,包括但不限于适销性和针对特定目的的适用性保证均被排除。在任何情况下,不论由于何种原因而造成任何直接、间接、偶然、特殊、示范性或后续损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断),无论任何基于侵权或过失的理论,版权所有者或贡献者均不应对此类损害负有责任,即使已被告知此类损害的可能性。