Pythonのunittestは、Pythonコードのテストを行う上で有用な機能が実装された一群のモジュールです。Pythonの実行環境に含まれており、Pythonをインストールした時点で利用可能になっています。

unittestのインポート

unittestを利用するには、以下のようにインポートします。

import unittest

テストケースの作成

unittest.TestCaseを継承したクラスを作成し、その中にテストケースを記述します。テストケースは、AssertHOGE()という名称の一群のメソッドを使います。このメソッドによって一致・大小関係などなどの比較が行われます。

class TestHOGEHOGE(unittest.TestCase):
    def test_hoge_method(self):
        # テストケースの記述

テストの実行

unittest.main()でテストを実行します。所望の通りの結果が実現されていれば、成功、そうでなければ失敗という結果が得られます。

if __name__ == "__main__":
    unittest.main()

参考リンク

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です