Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对本地已更改的python模块运行单元测试,同时安装模块_Python_Eclipse_Python 2.7_Unit Testing - Fatal编程技术网

对本地已更改的python模块运行单元测试,同时安装模块

对本地已更改的python模块运行单元测试,同时安装模块,python,eclipse,python-2.7,unit-testing,Python,Eclipse,Python 2.7,Unit Testing,我的系统上安装了一个Python库。 我分叉了这个库,修改了一些代码并编写了新的测试 现在,如果我用Eclipse运行单元测试,它们会对安装的LIB进行测试,而不考虑我的本地更改。 我的解决方法是卸载lib(pip uninstall)并安装本地文件(python setup.py install)。这是恼人的,因为我必须重新安装后,每次更改 有没有办法使用eclipse或通过命令行针对本地更改运行显式测试?常规python无法做到这一点,需要安装模块 >python src\mod\test.

我的系统上安装了一个Python库。 我分叉了这个库,修改了一些代码并编写了新的测试

现在,如果我用Eclipse运行单元测试,它们会对安装的LIB进行测试,而不考虑我的本地更改。

我的解决方法是卸载lib(
pip uninstall
)并安装本地文件(
python setup.py install
)。这是恼人的,因为我必须重新安装后,每次更改


有没有办法使用eclipse或通过命令行针对本地更改运行显式测试?

常规python无法做到这一点,需要安装模块

>python src\mod\test.py

使用解决了这个问题。如果在fork-dir中启动,它会将本地文件置于已安装的lib之上

>测试src\mod\test.py

用于运行所有测试用例
>鼻测试