Skip to content

Commit b06032a

Browse files
committed
Fixed tests
1 parent 9d1360d commit b06032a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

appointment/tests/utils/test_db_helpers.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1064,9 +1064,8 @@ class ExcludePendingReschedulesTests(BaseTest):
10641064
def setUp(self):
10651065
super().setUp()
10661066
self.date = timezone.now().date() + datetime.timedelta(minutes=5)
1067-
self.start_time = timezone.now().time()
1068-
self.end_time = (datetime.datetime.combine(datetime.datetime.today(), self.start_time) + datetime.timedelta(
1069-
hours=1)).time()
1067+
self.start_time = (timezone.now() - datetime.timedelta(minutes=4)).time()
1068+
self.end_time = (timezone.now() + datetime.timedelta(minutes=1)).time()
10701069

10711070
self.slots = [
10721071
datetime.datetime.combine(self.date, self.start_time),
@@ -1106,7 +1105,7 @@ def test_exclude_with_pending_reschedules_within_last_5_minutes(self):
11061105
reason_for_rescheduling="Client request"
11071106
)
11081107
filtered_slots = exclude_pending_reschedules(self.slots, self.staff_member1, self.date)
1109-
self.assertEqual(len(filtered_slots), len(self.slots))
1108+
self.assertEqual(len(filtered_slots), len(self.slots) -1) # Assuming only one slot overlaps
11101109

11111110
def test_exclude_with_non_pending_reschedules_within_last_5_minutes(self):
11121111
"""Slots should remain unchanged if reschedules within the last 5 minutes are not pending."""

0 commit comments

Comments
 (0)