私は鼻で実行している一連の単体テストを持っています。一部のテストでは、モジュールのパスを から削除して、sys.path
テストしているものと競合しないようにしたいと考えています。
sys.path.remove('/path/to/remove/from/sys/path')
Python インタープリターを実行して を呼び出すsys.path
と、'/path/to/remove/from/sys/path'
がリストに表示されます。ただし、nosetests が呼び出されると、上記のコードはそれを見つけることができず、「リストに見つかりません」というエラーが表示されます。
ノーズがパスを見つけられないのはなぜsys.path
ですか?