X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=tests%2Fdays.py;h=3524a660b023b2aedcd8c4568181f9b5a77e947d;hb=b8207d9912e195d4693457060244cde37c8c53cd;hp=2e2ef50cbe85ae6ff9fd01edd802417a7122598f;hpb=34741b65438149b4e02f1e2bb4f8fdba5df5a667;p=plomtask
diff --git a/tests/days.py b/tests/days.py
index 2e2ef50..3524a66 100644
--- a/tests/days.py
+++ b/tests/days.py
@@ -49,32 +49,36 @@ class TestsWithDB(TestCaseWithDB):
def test_Day_all(self) -> None:
"""Test Day.all(), especially in regards to date range filtering."""
- day1 = Day('2024-01-01')
- day2 = Day('2024-01-02')
- day3 = Day('2024-01-03')
+ date1 = '2024-01-01'
+ date2 = '2024-01-02'
+ date3 = '2024-01-03'
+ day1 = Day(date1)
+ day2 = Day(date2)
+ day3 = Day(date3)
day1.save(self.db_conn)
day2.save(self.db_conn)
day3.save(self.db_conn)
- 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, ('', '')),
[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)),
[day1, day2, day3])
- self.assertEqual(Day.all(self.db_conn, ('2024-01-02', '2024-01-03')),
+ self.assertEqual(Day.all(self.db_conn, (date2, date3)),
[day2, day3])
- self.assertEqual(Day.all(self.db_conn, ('2024-01-03', '')),
+ self.assertEqual(Day.all(self.db_conn, (date3, '')),
[day3])
- self.assertEqual(Day.all(self.db_conn, ('2024-01-01', '')),
+ self.assertEqual(Day.all(self.db_conn, (date1, '')),
[day1, day2, day3])
- self.assertEqual(Day.all(self.db_conn, ('', '2024-01-02')),
+ self.assertEqual(Day.all(self.db_conn, ('', date2)),
[day1, day2])
- self.assertEqual(Day.all(self.db_conn, ('2024-01-03', '2024-01-01')),
+ self.assertEqual(Day.all(self.db_conn, (date3, date1)),
[])
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'),
+ self.assertEqual(Day.all(self.db_conn, (date2, '2024-01-07'),
fill_gaps=True),
[day2, day3, day4, day5, day6])
today = Day(todays_date())