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

unittestの基本的な使い方

  1. unittestをインポートします。
import unittest
  1. unittest.TestCaseを継承したクラスを作成します。
class TestSample(unittest.TestCase):
    pass
  1. 作成したクラスの中に、テストケースを記述します。テストケースは、AssertHOGE()という名称の一群のメソッドを使います。このメソッドによって一致・大小関係などの比較が行われます。
class TestSample(unittest.TestCase):
    def test_case_sample(self):
        self.assertEqual('foo'.upper(), 'FOO')
  1. unittest.main()でテストを実行します。所望の通りの結果が実現されていれば、成功、そうでなければ失敗という結果が得られます。
if __name__ == '__main__':
    unittest.main()

参考リンク

以上がPythonのunittestの基本的な使い方になります。これを基に、より詳細なテストケースを作成してみてください。

投稿者 admin

コメントを残す

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