2017-06-27 1 views
0

Python 3のみをサポートする新しいプロジェクト(ユニットテストスイートなし)でを使用する理由はありますかthe nose library標準ライブラリのPython 3 'unittest'より、 'nose'のメリットは何ですか?

私は、Python標準ライブラリがテストランナーが単体テストを見つけるのに簡単な方法がないときに、「ノーズ」が始まったと理解します。

標準ライブラリunittesthas the discover sub-commandから、その理由を削除してPython 2.7またはPython 3コードのnoseを選択してください。

だから、残りの理由はが新しいPython 3コードベースでnoseを好むのですか?

+1

なし。リンク先のページには、「新しいプロジェクトでは、Nose2、py.test、または単なるunittest/unittest2を使用することを検討する必要があります」というメッセージが表示されます。 – Ryan

答えて

1

documentation site for noseは予告があります

鼻は[...]過去数年間のメンテナンスモードになっています。新しいプロジェクトでは、Nose2、py.test、または単なるunittest/unittest2を使用することを検討する必要があります。

このことは、の開発者は、推奨される選択肢に比べて特別な利点がないことを意味します。

関連する問題