def test_Day_all(self) -> None:
"""Test Day.all(), especially in regards to date range filtering."""
def test_Day_all(self) -> None:
"""Test Day.all(), especially in regards to date range filtering."""
self.assertEqual(Day.all(self.db_conn, ('', '')),
[day1, day2, day3])
self.assertEqual(Day.all(self.db_conn, ('', '')),
[day1, day2, day3])
- self.assertEqual(Day.all(self.db_conn, ('2024-01-01', '2024-01-03')),
+ self.assertEqual(Day.all(self.db_conn, (date1, date3)),
- self.assertEqual(Day.all(self.db_conn, ('2024-01-02', '2024-01-03')),
+ self.assertEqual(Day.all(self.db_conn, (date2, date3)),
- self.assertEqual(Day.all(self.db_conn, ('2024-01-03', '')),
+ self.assertEqual(Day.all(self.db_conn, (date3, '')),
- self.assertEqual(Day.all(self.db_conn, ('2024-01-01', '')),
+ self.assertEqual(Day.all(self.db_conn, (date1, '')),
- self.assertEqual(Day.all(self.db_conn, ('', '2024-01-02')),
+ self.assertEqual(Day.all(self.db_conn, ('', date2)),
- self.assertEqual(Day.all(self.db_conn, ('2024-01-03', '2024-01-01')),
+ self.assertEqual(Day.all(self.db_conn, (date3, date1)),
- self.assertEqual(Day.all(self.db_conn, ('2024-01-02', '2024-01-07'),
+ self.assertEqual(Day.all(self.db_conn, (date2, '2024-01-07'),
fill_gaps=True),
[day2, day3, day4, day5, day6])
today = Day(todays_date())
fill_gaps=True),
[day2, day3, day4, day5, day6])
today = Day(todays_date())