"""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()