为nose添加额外的目录到sys.path。
项目描述
关于
由Jesse Noller编写
许可协议Apache软件许可证,2.0
您可以使用以下方式安装它:easy_install nose-pathmunge
它做什么
nose-pathmunge是nose测试框架的一个插件,它提供了一种将目录添加到nose的sys.path中的方法,该sys.path由nose中运行的测试继承。
这种需求源于我自己的许多案例中,需要添加模块到一个特定的运行(依赖项),我不希望安装因为这些是从源代码控制系统同步的,并且经常更改。
此插件非常简单。它就是这样设计的。
用法
用法很简单 - 安装软件包,然后像这样执行nosetests
nosetests --with-path=/home/jesse/src --with-path=/other/dir
记住向您的路径追加目录时的规则 - 您应该添加在模块之上的目录 - 而不是模块目录本身,并且需要有一个有效的__init__.py文件。例如,以下subversion中的项目布局
myproj/ src/ mymodule/ __init__.py foobar.py
您将添加如下
nosetests --with-path=/home/jesse/src/myproj/src
这将向测试的sys.path添加mymodule/...,以便能够导入。
命令行选项
安装后,插件向nosetests添加以下命令行标志
--with-path=TESTCONFIG Additional directories to add to the nose sys.path [NOSE_ADDITIONAL_PATHS]
您可以传递任意多的路径。我建议使用3个,因为这是一个愉快的数字。
待办事项
验证多进程插件是否工作/不工作
添加测试
变更和新闻
- 0.1.2:
修复PyPI问题;修复easy_install(能力)
- 0.1:
初始发布。可能包含一些玻璃碎片。
项目详情
关闭
nose-pathmunge-0.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e9fe92878480d7bb6b116acb686cf72f6cb8bb12e24ad86fb2cc9ef25dad16b5 |
|
MD5 | 98e9f452d05579d7337185c3d671ed39 |
|
BLAKE2b-256 | 779faf78cb3d94eb3c2661119bc3dea19604164c298a0bf25f48ee211a399072 |