【问题标题】:Run unit tests against local changed python modules with modules also installed针对本地更改的 python 模块运行单元测试,同时安装了模块
【发布时间】:2017-05-30 07:26:29
【问题描述】:

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

现在,如果我使用 eclipse 运行单元测试,它们会针对已安装的 lib 进行测试,并且不考虑我的本地更改。

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

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

【问题讨论】:

    标签: python eclipse python-2.7 unit-testing


    【解决方案1】:

    普通的python做不到,需要安装的模块

    > python src\mod\test.py

    使用nosetests 可以解决这个问题。如果在 fork 目录中启动,它将通过已安装的 lib 获取本地文件。

    > nosetests src\mod\test.py

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多