forked from GithubBackups/healthchecks
Widen report time window to 9AM - 11AM
This commit is contained in:
parent
548b2ac33c
commit
8ce09ab9e5
@ -289,10 +289,10 @@ class Profile(models.Model):
|
|||||||
""" Calculate the target date for the next monthly/weekly report.
|
""" Calculate the target date for the next monthly/weekly report.
|
||||||
|
|
||||||
Monthly reports should get sent on 1st of each month, between
|
Monthly reports should get sent on 1st of each month, between
|
||||||
9AM and 10AM in user's timezone.
|
9AM and 11AM in user's timezone.
|
||||||
|
|
||||||
Weekly reports should get sent on Mondays, between
|
Weekly reports should get sent on Mondays, between
|
||||||
9AM and 10AM in user's timezone.
|
9AM and 11AM in user's timezone.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -301,7 +301,7 @@ class Profile(models.Model):
|
|||||||
|
|
||||||
tz = pytz.timezone(self.tz)
|
tz = pytz.timezone(self.tz)
|
||||||
dt = timezone.now().astimezone(tz)
|
dt = timezone.now().astimezone(tz)
|
||||||
dt = dt.replace(hour=9, minute=random.randrange(0, 60))
|
dt = dt.replace(hour=9, minute=0) + timedelta(minutes=random.randrange(0, 120))
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
dt += timedelta(days=1)
|
dt += timedelta(days=1)
|
||||||
|
@ -64,7 +64,6 @@ class SendReportsTestCase(BaseTestCase):
|
|||||||
self.assertTrue(found)
|
self.assertTrue(found)
|
||||||
|
|
||||||
self.profile.refresh_from_db()
|
self.profile.refresh_from_db()
|
||||||
self.assertTrue(self.profile.next_report_date)
|
|
||||||
self.assertEqual(self.profile.next_report_date.day, 1)
|
self.assertEqual(self.profile.next_report_date.day, 1)
|
||||||
self.assertEqual(len(mail.outbox), 0)
|
self.assertEqual(len(mail.outbox), 0)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user