def test_execute_report_summary_already_sent(self):
with freezegun.freeze_time('2016-12-23 11:00'):
self.task.execute(self.bot, self.slack)
task = self.bot.fast_queue.pop()
self.assertIsInstance(task, pony.tasks.AskStatus)
self.assertListEqual(task.teams, ['dev_team1'])
self.assertEqual(task.user_id, '_sasha_id')
# mark day as already reported
self.bot.storage.set('report', {
date(2016, 12, 23): {
'dev_team1': {
'reported_at': datetime.utcnow(),
'reports': {}
}
}
})
self.task.execute(self.bot, self.slack)
with self.assertRaises(IndexError):
self.bot.fast_queue.pop()
test_tasks_check_reports.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录