ノーズsupports test generatorsしかし、ドキュメントは言う:unittestフレームとnoseフレームワークの競合
そのメソッド・ジェネレータは たunittest.TestCaseサブクラス
でサポートされていません。これは、すべて私のテストジェネレータはunittest
枠組みの外でなければならないことを意味しますのでご注意ください。
質問:可能な限り、これらのテストにはunittest
フレームワークを使用する必要がありますか?あるいは、一貫性の理由から、私はunittest
を完全に放棄すべきですか?
の中でnose
がテストジェネレータをサポートしていないのはなぜですか? nose
の最大の利点は、の代わりにunittest
の代わりにの拡張であることがわかります。unittest
で提供されている機能を削除することなく追加の利点が得られます。または私は何かを逃していますか?
そして関連する質問。私がunittest
を完全に捨てるならば、テストをグローバル関数か新しいクラス階層に入れなければなりませんか?
テストジェネレータに似たものが必要でしたが、[nose-parameterized](https://github.com/wolever/nose-parameterized)を使用してしまいました。デコレータのシンタックスははるかに洗練されており、 'unittest.TestCase'を使って動作しました。 –