[day1, day2])
self.assertEqual(Day.all(self.db_conn, ('2024-01-03', '2024-01-01')),
[])
+ day4 = Day('2024-01-04')
+ day5 = Day('2024-01-05')
+ day6 = Day('2024-01-06')
+ day6.save(self.db_conn)
+ self.assertEqual(Day.all(self.db_conn, ('2024-01-02', '2024-01-07'),
+ fill_gaps=True),
+ [day2, day3, day4, day5, day6])
today = Day(todays_date())
today.save(self.db_conn)
self.assertEqual(Day.all(self.db_conn, ('today', 'today')), [today])
- def test_Day_comment(self):
- """Test Day.comment."""
- self.assertEqual(None, Day.by_date(self.db_conn, '2024-01-01'))
- d1 = Day('2024-01-01')
- d1.save(self.db_conn)
- day_retrieved = Day.by_date(self.db_conn, d1.date)
- self.assertEqual(day_retrieved.comment, '')
- d2 = Day('2024-01-02', 'foo')
- d2.save(self.db_conn)
- day_retrieved = Day.by_date(self.db_conn, d2.date)
- self.assertEqual(day_retrieved.comment, 'foo')
-
def test_Day_neighbor_dates(self):
"""Test Day.prev_date and Day.next_date."""
self.assertEqual(Day('2024-01-01').prev_date, '2023-12-31')