1.テストケースの記述にはセットアップとティアダウンがあります
2.単一の機能-テスト-テストケース-1つの開始と終了
3.複数の機能-個別のテスト-複数のテストケース-2 つの同じ開始と終了
4.考慮マージの開始と終了はクラス
5にカプセル化されます。現在、すべての関数とテストされる関数は同じPythonスクリプトで記述されている
ため、管理が面倒なので、関数と関数ごとに独自のスクリプトを記述する必要があります。
2つの使用例の実装は異なります。
if __name __ == '__ main__':unittest.main
():
if __name __ == '__ main__':
runner =
unittest.TextTestRunner()runner.run(suite)
Pythonファイルはモジュール(インポートおよびインポート)として使用でき、直接使用できます。
__name__は、Pythonのモジュールの組み込み属性であり、.python呼び出しメソッドです。
__main__は直接使用されます。
if __name__=='__main__':
unittest.main():
#按照ASCII编码的顺序来执行