From 92795b8dce9e4566fae26e7ab682d82354c36a98 Mon Sep 17 00:00:00 2001 From: sandeepsajan0 <sandeepsajan0@gmail.com> Date: Fri, 10 Jun 2022 11:22:49 +0530 Subject: [PATCH] Add a test for 400 bad payload of slack message, to increase codecov --- hypha/apply/activity/tests/test_messaging.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/hypha/apply/activity/tests/test_messaging.py b/hypha/apply/activity/tests/test_messaging.py index 99e782f81..9f1106077 100644 --- a/hypha/apply/activity/tests/test_messaging.py +++ b/hypha/apply/activity/tests/test_messaging.py @@ -466,6 +466,24 @@ class TestSlackAdapter(AdapterMixin, TestCase): self.assertEqual(sent_message.content[0:10], self.adapter.messages[MESSAGES.NEW_SUBMISSION][0:10]) self.assertEqual(sent_message.status, '200: OK') + @override_settings( + SLACK_DESTINATION_URL=target_url, + SLACK_ENDPOINT_URL=target_url, + SLACK_DESTINATION_ROOM=target_room, + SLACK_BACKEND=backend, + SLACK_TOKEN=token, + ) + def test_400_bad_request(self): + backend = get_backend() + backend.reset_messages() + submission = ApplicationSubmissionFactory() + adapter = SlackAdapter() + message = '' + message_status = adapter.send_message(message, '', source=submission) + messages = backend.retrieve_messages() + self.assertEqual(len(messages), 0) + self.assertEqual(message_status, '400: Bad Request') + @override_settings(SEND_MESSAGES=True) class TestEmailAdapter(AdapterMixin, TestCase): -- GitLab