def then_django_send_mail_should_be_called_with_correct_processed_params(self):
assert mail.outbox[0].subject == 'Abidria account confirmation'
confirmation_url = "{}?token={}".format(self.url, self.confirmation_token)
context_params = {'username': self.username, 'confirmation_url': confirmation_url}
plain_text_message = get_template('ask_confirmation_email.txt').render(context_params)
html_message = get_template('ask_confirmation_email.html').render(context_params)
assert mail.outbox[0].body == plain_text_message
assert mail.outbox[0].from_email == settings.EMAIL_HOST_USER
assert mail.outbox[0].to == [self.email, ]
assert mail.outbox[0].alternatives[0][0] == html_message
return self
评论列表
文章目录