Pythonのunittest
は、Pythonの標準ライブラリに含まれているユニットテストフレームワークです。この記事では、その基本的な使い方を紹介します。
unittestのインポート
まずはじめに、unittest
モジュールをインポートします。
import unittest
テストケースの作成
次に、unittest.TestCase
を継承したクラスを作成します。このクラスの中にテストケースを記述します。
class TestSample(unittest.TestCase):
pass
テストメソッドの作成
テストケースは、test
で始まるメソッドとして記述します。以下に一例を示します。
class TestSample(unittest.TestCase):
def test_addition(self):
self.assertEqual(1 + 1, 2)
このテストケースでは、1 + 1が2と等しいことを確認しています。
テストの実行
最後に、unittest.main()
を呼び出すことでテストを実行します。
if __name__ == "__main__":
unittest.main()
以上が、Pythonのunittest
の基本的な使い方です。これを基に、より複雑なテストケースを作成することができます。