| 327 | |
| 328 | class TestDiscordBackendErrorHandling(DjangoTestCase): |
| 329 | def setUp(self): |
| 330 | self.project = Project.objects.create(name="Test project") |
| 331 | self.config = MessagingServiceConfig.objects.create( |
| 332 | project=self.project, |
| 333 | display_name="Test Discord", |
| 334 | kind="discord", |
| 335 | config=json.dumps({"webhook_url": "https://discord.com/api/webhooks/test"}), |
| 336 | ) |
| 337 | |
| 338 | @patch('alerts.service_backends.base.BaseWebhookBackend.safe_post') |
| 339 | def test_discord_test_message_success_clears_failure_status(self, mock_post): |