def test_get_jobs_only_on_sunday_variant(self, mock_datetime):
"""Test JOB get jobs for weekly stats works only on Sunday variant."""
user = UserFactory.create(pro=True)
pr = ProjectFactory(owner=user)
task = TaskFactory.create(project=pr)
TaskRunFactory.create(project=pr, task=task)
mock_date = MagicMock()
mock_date.strftime.return_value = 'Sunday'
mock_datetime.today.return_value = mock_date
jobs = get_weekly_stats_update_projects()
for job in jobs:
assert type(job) == dict, type(job)
assert job['name'] == send_weekly_stats_project
assert job['args'] == [pr.id]
assert job['kwargs'] == {}
assert job['timeout'] == self.flask_app.config.get('TIMEOUT')
assert job['queue'] == 'low'
test_weekly_update.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录