Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
 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)
Beispiel #4
0
 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)