2011-11-11 14 views
0

私は、ファイルとサブディレクトリの束のための自動unittestsをしたいです。私は、モジュールのインポートのためにsys.pathをセットアップするドライバを作成し、その後にnosetestsを呼び出しました。その下にあるすべてのテストスクリプトが、モジュールをインポートするためのsys.pathを捕捉する必要があります。しかし、nosetestは変更されたsys.pathをテストスクリプトに渡すことはないようです。私は解決策があるのだろうかと思います。nosetestsが変更されたsys.pathをPythonのテストスクリプトに渡す方法を教えてください。

答えて

0

PYTHONPATH環境変数を使用してみましたか? sys.pathを直接変更することはできますが、PYTHONPATHはOSレベルで設定する利点があり、すべての子プロセスに渡す必要があります。

ここに関連するドキュメント:The Module Search Path

関連する問題