class TestEmailPreview(test_utils.TestCase): fixtures = ['base/addon_3615', 'base/users'] def setUp(self): assert self.client.login(username='******', password='******') addon = Addon.objects.get(pk=3615) self.topic = EmailPreviewTopic(addon) def test_csv(self): self.topic.send_mail('the subject', u'Hello Ivan Krsti\u0107', from_email='*****@*****.**', recipient_list=['*****@*****.**']) r = self.client.get(reverse('zadmin.email_preview_csv', args=[self.topic.topic])) eq_(r.status_code, 200) rdr = csv.reader(StringIO(r.content)) eq_(rdr.next(), ['from_email', 'recipient_list', 'subject', 'body']) eq_(rdr.next(), ['*****@*****.**', '*****@*****.**', 'the subject', 'Hello Ivan Krsti\xc4\x87'])
class TestEmailPreview(amo.tests.TestCase): fixtures = ['base/addon_3615', 'base/users'] def setUp(self): assert self.client.login(username='******', password='******') addon = Addon.objects.get(pk=3615) self.topic = EmailPreviewTopic(addon) def test_csv(self): self.topic.send_mail('the subject', u'Hello Ivan Krsti\u0107', from_email='*****@*****.**', recipient_list=['*****@*****.**']) r = self.client.get(reverse('zadmin.email_preview_csv', args=[self.topic.topic])) eq_(r.status_code, 200) rdr = csv.reader(StringIO(r.content)) eq_(rdr.next(), ['from_email', 'recipient_list', 'subject', 'body']) eq_(rdr.next(), ['*****@*****.**', '*****@*****.**', 'the subject', 'Hello Ivan Krsti\xc4\x87'])