用于排除基于python版本的文件的nose插件。
Nose-PyVersion的Python项目详细描述
nose pyversion是一个插件,它基于python文件名和python版本从nose测试中排除文件。编写测试来测试某些python版本中无效语法的代码是很有用的。
此插件的目的主要是测试python 2.x和3.x之间的语法差异。
文件可以被排除在主要、次要或微型版本之外。
BR/>文件名模式::
BR/> [Py]?[微]?.py
默认分隔符为'\u',可以使用选项'pyversion separator'更改,允许使用空分隔符。
…注意:有些分隔符不能使用,因为它会弄脏鼻子。例如一个点,`.`,不能用作分隔符。
python版本2.7.3未排除的文件:
somefile_py2.py
somefile_py27.py
somefile_py273.py
python版本2.7.3排除的文件::
somefile_py3.py
somefile_py26.py
somefile_py271.py
安装程序(
…
测试要求=['nose_pyversion',
入口点=“
[nose.plugins]
pyversion=nose_pyversion:pyversion
”“
步骤2:在setup.cfg中启用pyversion。` pyversion separator`也可以设置(可选)。
如果希望“setup.py test”使用nose set“test_suite”到“nose.collector”。
——
add'--with pyversion':
noestests-with pyversion
…注意:如果setup.cfg包含s“pyversion separator”选项,则使用独立notests运行将失败。这是一个应该修复的错误,但我不知道如何修复。
plugin options
----
python版本
----
source
----
source位于“http://github.com/danielholmstrom/nose-pyversion<;http://github.com/danielholmstrom/nose pyversion>;`.
许可证
----
nose pyversion在麻省理工学院许可证下发布。
…目录树:
此插件的目的主要是测试python 2.x和3.x之间的语法差异。
文件可以被排除在主要、次要或微型版本之外。
BR/>文件名模式::
BR/> [Py]?[微]?.py
默认分隔符为'\u',可以使用选项'pyversion separator'更改,允许使用空分隔符。
…注意:有些分隔符不能使用,因为它会弄脏鼻子。例如一个点,`.`,不能用作分隔符。
python版本2.7.3未排除的文件:
somefile_py2.py
somefile_py27.py
somefile_py273.py
python版本2.7.3排除的文件::
somefile_py3.py
somefile_py26.py
somefile_py271.py
安装程序(
…
测试要求=['nose_pyversion',
入口点=“
[nose.plugins]
pyversion=nose_pyversion:pyversion
”“
步骤2:在setup.cfg中启用pyversion。` pyversion separator`也可以设置(可选)。
如果希望“setup.py test”使用nose set“test_suite”到“nose.collector”。
——
add'--with pyversion':
noestests-with pyversion
…注意:如果setup.cfg包含s“pyversion separator”选项,则使用独立notests运行将失败。这是一个应该修复的错误,但我不知道如何修复。
plugin options
----
python版本
----
source
----
source位于“http://github.com/danielholmstrom/nose-pyversion<;http://github.com/danielholmstrom/nose pyversion>;`.
许可证
----
nose pyversion在麻省理工学院许可证下发布。
…目录树: