私はunittestモジュールを使用して、Pydevを使ってパッケージの階層構造で作成されたPythonコードをテストします。 pydevで実際のソースコードと単体テストに別々のソースフォルダを使用しようとすると問題が発生します。pydevでunittestを使用してPythonでプロジェクト全体の階層をテストする
project
|----src
| |----com
| | |----myself
| | | |----MyApplication
| | | | |----SampleFileToTest.py => The application file that I want to test
|----test
| |----com
| | |----myself
| | | |----MyApplication
| | | | |----TestTheSampleFileToTest.py => My test case file
私は階層を分離しようとしているので、テストファイル内のアプリケーションファイルを参照する際に問題が発生しています。 Junitの方法、つまり異なるソースフォルダを使用して同じパッケージ名を維持することは可能ですか?
"アプリケーションファイルを参照している問題"とは何ですか?多分あなたのテストスクリプトの中の単純な 'sys.path.insert(0、 '/ path/to/project/src')'はあなたが必要とするものです。 – Gryphius