-
datetimeモジュールをインポートします:
import datetime
-
テストケースを作成します。比較する日付を作成し、テストケースで使用します:
class MyTestCase(unittest.TestCase): def test_dates_equal(self): date1 = datetime.datetime(2022, 5, 10) date2 = datetime.datetime(2022, 5, 10) self.assertEqual(date1, date2)
-
テストランナーを作成し、テストケースを実行します:
if __name__ == '__main__': unittest.main()
上記のコードでは、date1
とdate2
がほぼ同じ日付を表しています。self.assertEqual()
メソッドを使用して、これらの日付が等しいことを検証しています。もし日付が等しくない場合、テストは失敗します。
これで、ユニットテストでほぼ同じ日付を比較する方法がわかりました。この方法を使用して、日付の比較を正確にテストすることができます。