(self)
| 149 | |
| 150 | class TestSlackBackendErrorHandling(DjangoTestCase): |
| 151 | def setUp(self): |
| 152 | self.project = Project.objects.create(name="Test project") |
| 153 | self.config = MessagingServiceConfig.objects.create( |
| 154 | project=self.project, |
| 155 | display_name="Test Slack", |
| 156 | kind="slack", |
| 157 | config=json.dumps({"webhook_url": "https://hooks.slack.com/test"}), |
| 158 | ) |
| 159 | |
| 160 | @patch('alerts.service_backends.base.BaseWebhookBackend.safe_post') |
| 161 | def test_slack_test_message_success_clears_failure_status(self, mock_post): |