コード例 #1
0
ファイル: admin.py プロジェクト: cfarm/cfgov-refresh
 def send_password_reset_email(self, request, queryset):
     for user in queryset:
         send_password_reset_email(user.email, request=request)
     self.message_user(
         request,
         '{} password reset email(s) sent'.format(queryset.count())
     )
コード例 #2
0
ファイル: admin.py プロジェクト: wpears/cfgov-refresh
 def send_password_reset_email(self, request, queryset):
     for user in queryset:
         send_password_reset_email(user.email, request=request)
     self.message_user(
         request,
         '{} password reset email(s) sent'.format(queryset.count())
     )
コード例 #3
0
    def test_send_password_reset_email(self):
        send_password_reset_email(self.email, request=self.request)
        self.assertEqual(len(mail.outbox), 1)

        message = mail.outbox[0]
        self.assertEqual(message.to, [self.email])
        self.assertEqual(message.from_email, 'webmaster@localhost')
        self.assertEqual(message.subject, 'Password reset')
        self.assertIn(
            'http://{SERVER_NAME}:{SERVER_PORT}'.format(**self.request.META),
            message.message().as_string())
コード例 #4
0
    def test_send_password_reset_email(self):
        send_password_reset_email(self.email, request=self.request)
        self.assertEqual(len(mail.outbox), 1)

        message = mail.outbox[0]
        self.assertEqual(message.to, [self.email])
        self.assertEqual(message.from_email, 'webmaster@localhost')
        self.assertEqual(message.subject, 'Password reset')
        self.assertIn(
            'http://{SERVER_NAME}:{SERVER_PORT}'.format(**self.request.META),
            message.message().as_string()
        )
コード例 #5
0
ファイル: test_email.py プロジェクト: wpears/cfgov-refresh
 def test_send_with_no_request(self):
     with patch('v1.email.create_request_for_email') as p:
         send_password_reset_email(self.email)
         p.assert_called_once_with()
コード例 #6
0
 def test_send_with_no_request(self):
     with patch('v1.email.create_request_for_email') as p:
         send_password_reset_email(self.email)
         p.assert_called_once_with()