Export schedule: Fix computation of start time on same day

This commit is contained in:
Raphael Michel
2023-01-19 14:34:15 +01:00
parent 4d75438a11
commit 8b74f791f4
4 changed files with 19 additions and 4 deletions

View File

@@ -2791,6 +2791,14 @@ class ScheduledExportTestCase(TestCase):
s.compute_next_run()
assert s.schedule_next_run == self.event.timezone.localize(datetime.datetime(2023, 1, 19, 6, 30, 0))
with freeze_time("2023-01-19 06:28:00+01:00"):
s.compute_next_run()
assert s.schedule_next_run == self.event.timezone.localize(datetime.datetime(2023, 1, 19, 6, 30, 0))
with freeze_time("2023-01-19 06:30:00+01:00"):
s.compute_next_run()
assert s.schedule_next_run == self.event.timezone.localize(datetime.datetime(2023, 1, 24, 6, 30, 0))
with freeze_time("2024-01-18 15:08:00+01:00"):
s.compute_next_run()
assert s.schedule_next_run is None