私たちは、ノーズ フレームワークを使用して Python で機能テスト ケースと単体テスト ケースを書き始めました。これらのテストを書きながら、Python の学習を開始しました。テスト クラス/関数間には多くの依存関係があるため、実行順序を制御するために鼻の上にテング フレームワークを使用することにしました。
テストにはかなりの数の「print」ステートメントがあり、テングはこれらを無視しているようです! テストは想定どおりに実行され、すべてのテストが実行されていますが、print ステートメント データはコンソールに出力されていません。ここで何が欠けているか分かりますか?
ところで、テングに移動してすべてのクラスとそのメンバー関数を @test で装飾したら、「unittest.TestCase」からクラスを派生させるのをやめました。