Tests: switch to explicit u"unicode" literals

Drop `from __future__ import unicode_literals`;
it was there for Python 3.2 compatibility (which
Anymail doesn't support). Ensures tests use normal
strs in Python 2.x.
This commit is contained in:
medmunds
2016-10-13 14:37:08 -07:00
parent ac3c1cbf1a
commit 771ed513b2
10 changed files with 9 additions and 35 deletions

View File

@@ -1,7 +1,5 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
import json
from calendar import timegm
from datetime import date, datetime
@@ -220,13 +218,11 @@ class SendGridBackendStandardEmailTests(SendGridBackendMockAPITestCase):
self.message.send()
def test_unicode_attachment_correctly_decoded(self):
# Slight modification from the Django unicode docs:
# https://django.readthedocs.io/en/latest/ref/unicode.html#email
self.message.attach("Une pièce jointe.html", '<p>\u2019</p>', mimetype='text/html')
self.message.attach(u"Une pièce jointe.html", u'<p>\u2019</p>', mimetype='text/html')
self.message.send()
files = self.get_api_call_files()
self.assertEqual(files['files[Une pièce jointe.html]'],
('Une pièce jointe.html', '<p>\u2019</p>', 'text/html'))
self.assertEqual(files[u'files[Une pièce jointe.html]'],
(u'Une pièce jointe.html', u'<p>\u2019</p>', 'text/html'))
def test_embedded_images(self):
image_filename = SAMPLE_IMAGE_FILENAME