Пример #1
0
 def test_non_ascii_attachment_filename(self):
     """Regression test for Django #14964"""
     headers = {"Date": "Fri, 09 Nov 2001 01:08:47 -0000", "Message-ID": "foo"}
     subject, from_email, to = 'hello', '*****@*****.**', '*****@*****.**'
     content = 'This is the message.'
     msg = EmailMessage(subject, content, from_email, [to], headers=headers)
     # Unicode in file name
     msg.attach("une pièce jointe.pdf", "%PDF-1.4.%...", mimetype="application/pdf")
     msg_str = msg.message().as_string()
     message = message_from_string(msg_str)
     payload = message.get_payload()
     self.assertEqual(payload[1].get_filename(), 'une pièce jointe.pdf')
Пример #2
0
 def test_non_ascii_attachment_filename(self):
     """Regression test for Django #14964"""
     headers = {
         "Date": "Fri, 09 Nov 2001 01:08:47 -0000",
         "Message-ID": "foo"
     }
     subject, from_email, to = 'hello', '*****@*****.**', '*****@*****.**'
     content = 'This is the message.'
     msg = EmailMessage(subject, content, from_email, [to], headers=headers)
     # Unicode in file name
     msg.attach(u"une pièce jointe.pdf",
                "%PDF-1.4.%...",
                mimetype="application/pdf")
     msg_str = msg.message().as_string()
     message = message_from_string(msg_str)
     payload = message.get_payload()
     self.assertEqual(payload[1].get_filename(), u'une pièce jointe.pdf')