示例#1
0
    def test_html(self):
        message = send_django(
            template_name="html-email.html",
            context_data=dict(name="Y"),
            request=None,
            from_email="*****@*****.**",
        )

        self.assertEqual(message.content_subtype, "html")
        self.assertEqual(message.body, "Hello from Y")
示例#2
0
    def test_html(self):
        message = send_django(
            template_name="html-email.html",
            context_data=dict(name="Y"),
            request=None,
            from_email="*****@*****.**",
        )

        self.assertEqual(message.content_subtype, "html")
        self.assertEqual(message.body, "Hello from Y")
示例#3
0
    def test_text(self):
        message = send_django(
            template_name="email.html",
            context_data=dict(name="Y"),
            request=None,
            from_email="*****@*****.**",
        )

        self.assertEqual(message.content_subtype, "plain")
        self.assertEqual(message.body, "Hello from Y")
        self.assertEqual(message.from_email, "*****@*****.**")
        self.assertEqual(message.subject, "Subject")
        self.assertEqual(message.to, ["*****@*****.**", "*****@*****.**"])
示例#4
0
    def test_text(self):
        message = send_django(
            template_name="email.html",
            context_data=dict(name="Y"),
            request=None,
            from_email="*****@*****.**",
        )

        self.assertEqual(message.content_subtype, "plain")
        self.assertEqual(message.body, "Hello from Y")
        self.assertEqual(message.from_email, "*****@*****.**")
        self.assertEqual(message.subject, "Subject")
        self.assertEqual(message.to, ["*****@*****.**", "*****@*****.**"])
示例#5
0
    def test_multi(self):
        message = send_django(
            template_name="multi-email.html",
            context_data=dict(name="Y"),
            request=None,
            from_email="*****@*****.**",
        )

        self.assertEqual(message.content_subtype, "plain")
        self.assertEqual(message.body, "Hello from Y")
        self.assertEqual(
            message.alternatives,
            [("Hello from Y", "text/html")],
        )
示例#6
0
    def test_multi(self):
        message = send_django(
            template_name="multi-email.html",
            context_data=dict(name="Y"),
            request=None,
            from_email="*****@*****.**",
        )

        self.assertEqual(message.content_subtype, "plain")
        self.assertEqual(message.body, "Hello from Y")
        self.assertEqual(
            message.alternatives,
            [("Hello from Y", "text/html")],
        )