def test_can_issue_summary(self):
"""
Tests can_issue_summary
Decides if summary for daily report can be sent out or not based on if it already has and if the daily report has been created
"""
daily = self.report.get_daily()
daily.delete()
self.assertFalse(self.report.can_issue_summary(),
"Daily report hasn't been created yet, summary should not be submitted")
daily = self.report.get_daily()
self.report.summary_send_time = time.min
self.assertTrue(self.report.can_issue_summary(),
"Daily report created but summary hasn't been submitted. Should be allowed")
daily.summary_submitted = datetime.now()
daily.save()
self.assertFalse(self.report.can_issue_summary(),
"Daily report created and summary been submitted. No more summaries should be allowed")
评论列表
文章目录