PythonTest
适用于运行Python单元测试的Sublime Text 3包
详细信息
安装次数
- 总计 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
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-c,t。
要运行项目中的所有测试,在查看任何Python源文件时,按Ctrl-c,t。
设置
在项目文件的全局部分,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"
}
}
}