X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=tests%2Ftest_days.py;h=5e3713882ca622d207026792f2f47df23d807283;hb=e51477ebea9fb701d88de85088b2fda1247c73a2;hp=86be2efc37a77760494017fbae1f6965ac3eb964;hpb=432232a8ce9fcd2ecb1fe4d4caad14fd0c10229d;p=plomtask diff --git a/tests/test_days.py b/tests/test_days.py index 86be2ef..5e37138 100644 --- a/tests/test_days.py +++ b/tests/test_days.py @@ -36,6 +36,18 @@ class DayTests(TestCase): """Test Day.weekday.""" self.assertEqual(Day('2024-03-17').weekday, 'Sunday') + def test_Day_by_date(self): + """Test Day.by_date().""" + timestamp = datetime.now().timestamp() + db_file = DatabaseFile(f'test_db:{timestamp}') + db_file.remake() + conn = DatabaseConnection(db_file) + self.assertEqual(None, Day.by_date(conn, '2024-01-01')) + Day('2024-01-01').save(conn) + self.assertEqual(Day('2024-01-01'), Day.by_date(conn, '2024-01-01')) + conn.close() + remove_file(db_file.path) + def test_Day_all(self): """Test Day.all(), especially in regards to date range filtering.""" timestamp = datetime.now().timestamp()