File test_week.patch of Package python-django-request

From 6fdd09bcd98ee9a404788ac6d464b14dcb7df50a Mon Sep 17 00:00:00 2001
From: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Date: Mon, 8 Jan 2024 20:14:09 +0100
Subject: [PATCH] Fixed test_week() when first Sunday of the year is on
 January, 7th.

---
 tests/test_managers.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/tests/test_managers.py b/tests/test_managers.py
index 86ced41..45d390e 100644
--- a/tests/test_managers.py
+++ b/tests/test_managers.py
@@ -1,5 +1,7 @@
+import calendar
 from datetime import date, timedelta
 
+from dateutil.relativedelta import relativedelta
 from django.contrib.auth import get_user_model
 from django.test import TestCase, override_settings
 from django.utils.timezone import now
@@ -119,7 +121,9 @@ def test_month_is_not_december(self):
 
     def test_week(self):
         # setUp
-        january_time = now().replace(month=1, day=6)
+        january_time = now().replace(month=1, day=1)
+        # Move to the first week starting on the first Sunday of the year.
+        january_time += relativedelta(weekday=calendar.SUNDAY)
         self.request.time = january_time
         self.request.save()
         # Test
openSUSE Build Service is sponsored by