2017-11-10 5 views
0

をインストールしました。テストは、私はソースディレクトリで実行し、私のPythonパッケージをテストするには、Pythonのパッケージに

インストールが成功したかどうかをテストするにはどうすればよいですか。 インストールされたパッケージでテストスイートを実行することは可能ですか?あなたがエラーを取得していない場合は

+0

ちょうどあなたのコードの残りの部分と一緒にテストをインストールしますか? – Goyo

+0

インストールディレクトリ(例えば、 'env/lib/python3.6/site-packages/my-package')に移動し、' nosetests'を実行しますか?これはその正常に行われている方法ですか? – gncs

+0

「通常は」私は知らないが、今のようなものを見て、インストール後にすべてがうまくいるかどうかをユーザーに知らせる。基本的には、テストを提供するスクリプト、それらを実行するためのスクリプト、テスト中のモジュールが適切な場所からインポートされることを確認する方法(通常は 'PYTHONPATH'や' sys.path'を使用しますが、 )。 – Goyo

答えて

0

Goyoのおかげで私は満足している解決策を見つけました。 は、私は私のパッケージをインストールsetuptoolsを通じてテストを含む(のはmy-packageそれを呼びましょう)とインストールディレクトリ(例えば、python-env/lib/python3.x/site-packages)で次のコマンドを実行します。

nosetests my-package 
0

パッケージが正常にご使用のマシンにインストールした場合、テストオープンPythonと

import my_package 

を入力するには、それはパッケージが正常にマシンにインストールし、あなたが

を行ってもいいですされたことを意味します
関連する問題