From b82715aeb7ed26dd6c5583baa68d5cbe6e5415a0 Mon Sep 17 00:00:00 2001 From: PyryL Date: Sun, 11 Dec 2022 16:03:53 +0200 Subject: [PATCH] string representation tests --- tests/string_repr_test.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tests/string_repr_test.py diff --git a/tests/string_repr_test.py b/tests/string_repr_test.py new file mode 100644 index 0000000..a4fb379 --- /dev/null +++ b/tests/string_repr_test.py @@ -0,0 +1,16 @@ +import unittest +from datetime import datetime +from fixedcal import FixedDate + +class TestStringRepresentation(unittest.TestCase): + def test_string_of_ordinary_date(self): + fixed_date = FixedDate(date=datetime(2022, 4, 15)) + self.assertEqual(str(fixed_date), "2022-04-21") + + def test_string_of_date_in_november(self): + fixed_date = FixedDate(date=datetime(2022, 11, 11)) + self.assertEqual(str(fixed_date), "2022-12-07") + + def test_string_of_year_day(self): + fixed_date = FixedDate(day_of_year=365, year=2022) + self.assertEqual(str(fixed_date), "2022-14-01")