2017-06-18 16 views
1

nose2を使用してテストを実行しています。 テストを実行するたびに、Pythonはバイトコードを生成します。 (.pycファイル)。nose2を使用してテストを実行しているときに.pycファイルの生成をミュートする方法

-Bオプションを使用してpythonコマンドラインを使用して直接テストを実行すると、.pycファイルが生成されません。

nose2に相当するオプションはありますか?私が試しているのは、自分のテストで作業している間に.pycが生成されるのを止める方法です。

+0

なぜ、.pycファイルを書きたくないのですか? –

+0

私はその.pycファイルの生成に気を使いませんが、ソースコードの.pyはcluterringです。 – Sahas

+0

メイクファイルに「クリーン」ターゲットを作成してクリーンアップする方が簡単かもしれません。 –

答えて

3

ザ・Pythonのヘルプが同等の環境変数を示し、事前に

ありがとう:nose2は、コマンドライン実行ファイルとしてPythonを起動されていないため、

-B  : don't write .py[co] files on import; also PYTHONDONTWRITEBYTECODE=x 

渡すコマンドラインオプションは、難しいだろう。代わりに環境変数を定義してください。

+0

-Bオプションは私自身の質問です。あなたはこの引数をnose2からpythonに渡す方法を知っていますか? – Sahas

+1

PYTHONDONTWRITEBYTECODE環境変数を定義します。それは同じことをします。 –

関連する問題