UPD: more test.
This commit is contained in:
@@ -11,8 +11,8 @@ class PasswordSetEmail(AbstractMail):
|
||||
self._password = password
|
||||
|
||||
def _get_recipients(self):
|
||||
r = u'{fullname} <{email}>'.format(fullname=self._user.get_full_name(),
|
||||
email=self._user.email)
|
||||
r = u'"{fullname}" <{email}>'.format(fullname=self._user.get_full_name(),
|
||||
email=self._user.email)
|
||||
return [r]
|
||||
|
||||
def _get_context_data(self, extra_context=None):
|
||||
|
||||
@@ -1,15 +1,12 @@
|
||||
from django.apps import apps
|
||||
from django.test import SimpleTestCase
|
||||
|
||||
from dav_base.tests.generic import AppSetting, AppsTestCase
|
||||
|
||||
|
||||
class AppsTestCase(SimpleTestCase):
|
||||
def setUp(self):
|
||||
app_config = apps.get_containing_app_config(__package__)
|
||||
self.settings = app_config.settings
|
||||
class TestCase(AppsTestCase):
|
||||
app_config = apps.get_app_config('dav_auth')
|
||||
|
||||
def test_settings(self):
|
||||
setting_names = ('login_redirect_url',
|
||||
'logout_redirect_url')
|
||||
|
||||
for s in setting_names:
|
||||
self.assertTrue(hasattr(self.settings, s), 'Settings do not contain {}'.format(s))
|
||||
settings = (
|
||||
AppSetting('login_redirect_url', basestring),
|
||||
AppSetting('logout_redirect_url', basestring),
|
||||
)
|
||||
|
||||
@@ -24,7 +24,7 @@ class EmailsTestCase(TestCase):
|
||||
|
||||
self.assertEqual(len(django_mail.outbox), 1)
|
||||
mail = django_mail.outbox[0]
|
||||
recipient = '%s <%s>' % (self.user.get_full_name(), self.user.email)
|
||||
recipient = u'"%s" <%s>' % (self.user.get_full_name(), self.user.email)
|
||||
recipients = mail.recipients()
|
||||
self.assertIn(recipient, recipients)
|
||||
self.assertEqual(len(recipients), 1)
|
||||
|
||||
@@ -166,7 +166,7 @@ class ViewsTestCase(TestCase):
|
||||
'send_password_mail': True})
|
||||
self.assertEqual(len(django_mail.outbox), 1)
|
||||
mail = django_mail.outbox[0]
|
||||
recipient = '%s <%s>' % (self.user.get_full_name(), self.user.email)
|
||||
recipient = u'"%s" <%s>' % (self.user.get_full_name(), self.user.email)
|
||||
recipients = mail.recipients()
|
||||
self.assertIn(recipient, recipients)
|
||||
self.assertEqual(len(recipients), 1)
|
||||
@@ -202,7 +202,7 @@ class ViewsTestCase(TestCase):
|
||||
|
||||
self.assertEqual(len(django_mail.outbox), 1)
|
||||
mail = django_mail.outbox[0]
|
||||
recipient = '%s <%s>' % (self.user.get_full_name(), self.user.email)
|
||||
recipient = u'"%s" <%s>' % (self.user.get_full_name(), self.user.email)
|
||||
recipients = mail.recipients()
|
||||
self.assertIn(recipient, recipients)
|
||||
self.assertEqual(len(recipients), 1)
|
||||
|
||||
Reference in New Issue
Block a user