2017-01-15 9 views
0

私のシステムにはPythonのlibがインストールされています。 私はlibをフォークし、コードを修正して新しいテストを書いた。モジュールがインストールされたローカルで変更されたPythonモジュールに対してユニットテストを実行する

私は単体テストをeclipseで実行すると、インストールされたlibに対してテストを行い、ローカル変更は考慮しません。

私の回避策は、lib(pip uninstall)をアンインストールし、ローカルファイル(python setup.py install)をインストールすることでした。すべての変更後に再インストールする必要があるので、これは面倒です。

eclipseまたはコマンドラインを使用してローカル変更に対して明示的にテストを実行する方法はありますか?

答えて

0

通常のPythonはそれを行うことができないとnosetestsを使用して

> python src\mod\test.py

インストールされたモジュールを取り、この問題を解決します。フォークディレクトリ内で起動された場合、インストールされているlib上のローカルファイルが使用されます。すべてのテストケース > nosetests

を実行するための

> nosetests src\mod\test.py

関連する問題