def test_process_resource_change_bound_passes_retry_object(self, process, safe_urlopen): group = self.create_group(project=self.project) process_resource_change_bound('created', 'Group', group.id) task = faux(process).kwargs['retryer'] assert isinstance(task, Task)
def test_does_not_process_sentry_apps_without_issue_webhooks(self, safe_urlopen): SentryAppInstallation.objects.all().delete() SentryApp.objects.all().delete() # DOES NOT subscribe to Issue events self.create_sentry_app_installation(organization=self.organization) process_resource_change_bound("created", "Group", self.create_group().id) assert len(safe_urlopen.mock_calls) == 0
def test_does_not_process_disallowed_event(self, safe_urlopen): process_resource_change_bound("delete", "Group", self.create_group().id) assert len(safe_urlopen.mock_calls) == 0