def test_send_email_from_template(self): send_email_from_template( subject="Just testing", recipient_list=["*****@*****.**"], template="test_message.txt", context=Context({}), ) self.assertEqual(len(mail.outbox), 1) self.assert_("[Helsinki RentAlerts] Just testing" == mail.outbox[0].subject) self.assert_("Just testing" in mail.outbox[0].body)
def form_valid(self, form): message = form.save(commit=False) message.apartment = self.apartment message.receiver = message.apartment.tenant message.sender = self.request.user message.save() messages.success(self.request, "Your message has been sent") send_email_from_template(subject=message.subject, recipient_list=[message.receiver.email], template="pm/emails/message.txt", context=RequestContext( self.request, { 'message': message, })) return redirect(message.apartment.get_absolute_url())
def form_valid(self, form): message = form.save(commit=False) message.apartment = self.apartment message.receiver = message.apartment.tenant message.sender = self.request.user message.save() messages.success(self.request, "Your message has been sent") send_email_from_template( subject=message.subject, recipient_list=[message.receiver.email], template="pm/emails/message.txt", context=RequestContext(self.request, { 'message' : message, }) ) return redirect(message.apartment.get_absolute_url())