def test_build_discord_payload_message_length(self): # Given config = self._config.copy() # create message over the character limit config["message"] = 'c' * 2001 hook = DiscordWebhookHook(**config) # When/Then expected_message = 'Discord message length must be 2000 or fewer characters' with self.assertRaisesRegex(AirflowException, expected_message): hook._build_discord_payload()
def test_build_discord_payload_message_length(self): # Given config = self._config.copy() # create message over the character limit config["message"] = 'c' * 2001 hook = DiscordWebhookHook(**config) # When/Then expected_message = 'Discord message length must be 2000 or fewer characters' with self.assertRaisesRegexp(AirflowException, expected_message): hook._build_discord_payload()
def test_build_discord_payload(self): # Given hook = DiscordWebhookHook(**self._config) # When payload = hook._build_discord_payload() # Then self.assertEqual(self.expected_payload, payload)