def testFormatMandrillBadKeys(self): data = { "bad": "*****@*****.**", "to_name": "Calvin", "from": "*****@*****.**", "from_name": "Calvin2", "body": "<h1>World!</h1>", "subject": "Hello" } self.failIf(email_sender.format_mandrill(data, '123'))
def testFormatMandrill(self): data = { "to": "*****@*****.**", "to_name": "Calvin", "from": "*****@*****.**", "from_name": "Calvin2", "body": "<h1>World!</h1>", "subject": "Hello" } response = email_sender.format_mandrill(data, '123') self.assertEqual(response['key'], '123') self.assertEqual(response['message']['to'][0]['email'], "*****@*****.**") self.assertEqual(response['message']['to'][0]['name'], "Calvin") self.assertEqual(response['message']['to'][0]['type'], "to") self.assertEqual(response['message']['from_email'], "*****@*****.**") self.assertEqual(response['message']['from_name'], "Calvin2") self.assertEqual(response['message']['subject'], "Hello") self.assertEqual(response['message']['text'], "World!")