def _assert_rendered_email(self, message): # lint-amnesty, pylint: disable=missing-function-docstring # check that we can actually render the message with emulate_http_request(site=message.context['site'], user=self.thread_author): rendered_email = EmailRenderer().render( get_channel_for_message(ChannelType.EMAIL, message), message) assert self.comment['body'] in rendered_email.body_html assert self.comment_author.username in rendered_email.body_html assert self.mock_permalink.return_value in rendered_email.body_html assert message.context['site'].domain in rendered_email.body_html
def _assert_rendered_email(self, message): # check that we can actually render the message with emulate_http_request( site=message.context['site'], user=self.thread_author ): # pylint: disable=unsupported-membership-test rendered_email = EmailRenderer().render(get_channel_for_message(ChannelType.EMAIL, message), message) assert self.comment['body'] in rendered_email.body_html assert self.comment_author.username in rendered_email.body_html assert self.mock_permalink.return_value in rendered_email.body_html assert message.context['site'].domain in rendered_email.body_html
def _assert_rendered_email(self, message): # check that we can actually render the message with emulate_http_request( site=message.context['site'], user=self.thread_author ): rendered_email = EmailRenderer().render(message) self.assertTrue(self.comment['body'] in rendered_email.body_html) self.assertTrue(self.comment_author.username in rendered_email.body_html) self.assertTrue(self.thread_author.username in rendered_email.body_html) self.assertTrue(self.mock_permalink in rendered_email.body_html) self.assertTrue(message.context['site'].domain in rendered_email.body_html)
def _assert_rendered_email(self, message): # check that we can actually render the message middleware_classes = [ CurrentRequestUserMiddleware, CurrentSiteThemeMiddleware, ] with emulate_http_request( site=message.context['site'], user=self.thread_author, middleware_classes=middleware_classes ): rendered_email = EmailRenderer().render(message) self.assertTrue(self.comment['body'] in rendered_email.body_html) self.assertTrue(self.comment_author.username in rendered_email.body_html) self.assertTrue(self.thread_author.username in rendered_email.body_html) self.assertTrue(self.mock_permalink in rendered_email.body_html) self.assertTrue(message.context['site'].domain in rendered_email.body_html)