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

PythonTest

作者: by jpellerin ST3

适用于运行Python单元测试的Sublime Text 3包

详细信息

  • 2015.07.01.20.53.29
  • github.com
  • github.com
  • 9年前
  • 46分钟前
  • 11年前

安装次数

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

README

源代码
raw.githubusercontent.com

PythonTest

运行Python单元测试的Sublime Text 3包。

此首次发布仅包含对nose2的内建支持。

输出着色基于来自https://github.com/lyapun/sublime-text-2-python-test-runner的主题和语言文件。

安装

可以使用package control安装此插件,或者手动安装。要手动安装,将此存储库克隆到您的Sublime Text包目录中。

用法

PythonTest运行python测试,并将输出显示在输出面板中。在面板中,跟踪中的文件名被突出显示,您可以双击它们转到提到的文件和行。

测试可以单独运行或分组运行。

要单独运行测试,在Python单元测试模块中,将光标放置在一些测试上,然后按Ctrl-c.来运行它们。包含光标点的每个测试方法(或测试函数)都将运行,仅限这些。

要运行模块中的所有测试,确保光标不在任何测试方法或函数内部,然后按Ctrl-ct

要运行项目中的所有测试,在查看任何Python源文件时,按Ctrl-ct

设置

在项目文件的全局部分,PythonTest尊重python_interpreter设置,并将在那里设置的解释器路径用于构建命令路径,当给定一个相对命令路径时(下面介绍如何更改该设置)。

您可以通过在项目文件中添加一个python_test部分来自定义插件的行为。在该部分中,可以指定以下设置

  • 命令:"nose2"(默认)或测试命令的名称或路径。测试命令在shell中执行,因此可以包含参数,例如 python ./manage.py test 是一个有效的 命令 设置。

  • ignore_interpreter:False(默认)。设置为True以忽略 python_interpreter 设置。

  • working_dir:项目根目录(默认)或测试命令应执行的目录的路径

  • quiet:True(默认)以在输出中隐藏测试命令的详细信息

  • color_scheme:"light"(默认)或“dark”或 .tmTheme.hidden-tmTheme 文件名

  • syntax:“unittest”(默认)或指定一个 .tmLanguage 文件以设置测试输出的语法高亮语言

项目设置示例

{
    "folders":[
        {
            "path":"/home/my_user/my_project/"
        }
    ],
    "settings":{
        "python_test":{
            "command":"python ./manage.py test"
        }
    }
}