def test_notify_project_status(self, send_status_notification): build = self.project1.builds.create(datetime=timezone.now()) environment = self.project1.environments.create(slug='env') build.test_runs.create(environment=environment) status = ProjectStatus.create_or_update(build) notify_project_status(status.id) send_status_notification.assert_called_with(status)
def test_retry_if_project_status_does_not_exist(self, retry): retry.return_value = Retry() with self.assertRaises(Retry): notify_project_status(666)