すべてのコンテンツのすべて
- セットアップ与ティアダウン
- setUpClass与tearDownClass
- unittest.main(冗長= 0/1/2)
- AddTestの実行順序
解決
- セットアップ与ティアダウン
-
- いくつかの確立とティアダウンの実施に関するいくつかのテスト、資源の無駄があります。
2. setUpClass与tearDownClass
-
- @classmethodを追加するには一度しか推奨、初期化ファームウェア、
-
クラスBaiDuTest(たunittest.TestCase):
@classmethodの
デフsetUpClass(CLS):
プリント( "スタート...")
@classmethod
デフtearDownClass(自己):
印刷( "終わり...")
3. unittest.main(冗長= 0/1/2)
-
- デフォルトでは、テスト結果およびグローバルの総数を示し、ほとんど差がない、0と1であります
- 図2は、詳細を示し
4. AddTest実行順序
-
-
unittestのインポート
クラスBaiDuTest(たunittest.TestCase):
@classmethod
デフsetUpClass(CLS):
プリント( "スタートは...")
@classmethod
tearDownClass(自己)DEF:
印刷( "終わり...")
デフtest_baidu(自己):
印刷( "百度...")
デフtest_souhu(自己):
プリント( "souhu ...")
の場合__name__ == '__main__':
スーツ= unittest.TestSuiteインスタンス()
suit.addTest(BaiDuTest.test_souhu)
suit.addTest (BaiDuTest.test_baidu)
unittest.TextTestRunner(冗長= 2).RUN(スーツ)
-