def test_notify_users_of_new_poll(self, mock_requests_get): mock_requests_get.return_value = mock_response = Mock() mock_response.json.return_value = {'title': 'whatever'} notify_users_of_new_poll(self.latest_poll_id) self.assertEqual(len(mail.outbox), 1) self.assertEqual(mail.outbox[0].to, ['*****@*****.**']) self.assertIn("profile/unsubscribe/%s" % self.should_receive_email_user.unsubscribe_token ,mail.outbox[0].body )
def test_notify_users_of_new_poll(self, mock_email_send, mock_requests_get): mock_requests_get.return_value = mock_response = Mock() mock_response.json.return_value = {'title': 'whatever'} message = notify_users_of_new_poll(self.latest_poll_id) mock_email_send.assert_called_with() self.assertEqual(len(message.bcc), 1) self.assertEqual(message.bcc[0], '*****@*****.**')