Example #1
0
    def test_login_fails(self, login):
        mockresponse = MagicMock(name='Response')
        mockresponse.status_code = 200
        login.return_value = mockresponse

        response = views.check_password_reset(self.get_request('/login/'))
        self.assertEqual(mockresponse, response)
Example #2
0
    def test_login_fails(self, login):
        mockresponse = MagicMock(name='Response')
        mockresponse.status_code = 200
        login.return_value = mockresponse

        response = views.check_password_reset(
            self.get_request('/login/')
        )
        self.assertEqual(mockresponse, response)
Example #3
0
    def test_login_profile_exists_dont_force_change(self, login):
        mockresponse = MagicMock(name='Response')
        mockresponse.status_code = 302
        login.return_value = mockresponse

        self.user.profile.force_password_change = False
        self.user.profile.save()

        response = views.check_password_reset(self.get_request('/login/'))
        self.assertEqual(mockresponse, response)
Example #4
0
 def test_login_no_profile_force_change(self, login):
     mockresponse = MagicMock(name='Response')
     mockresponse.status_code = 302
     login.return_value = mockresponse
     user = self.make_user('thepassword')
     req = self.rf.get('/login/')
     req.user = user
     response = views.check_password_reset(req)
     self.assertEqual(302, response.status_code)
     self.assertEqual('/accounts/change-password', response.get('Location'))
Example #5
0
    def test_login_profile_exists_force_change(self, login):
        mockresponse = MagicMock(name='Response')
        mockresponse.status_code = 302
        login.return_value = mockresponse

        self.user.profile.force_password_change = True
        self.user.profile.save()

        response = views.check_password_reset(self.get_request('/login/'))
        self.assertEqual(302, response.status_code)
        self.assertEqual('/accounts/change-password', response.get('Location'))
Example #6
0
    def test_login_profile_exists_dont_force_change(self, login):
        mockresponse = MagicMock(name='Response')
        mockresponse.status_code = 302
        login.return_value = mockresponse

        self.user.profile.force_password_change = False
        self.user.profile.save()

        response = views.check_password_reset(
            self.get_request('/login/')
        )
        self.assertEqual(mockresponse, response)
Example #7
0
 def test_login_no_profile_force_change(self, login):
     mockresponse = MagicMock(name='Response')
     mockresponse.status_code = 302
     login.return_value = mockresponse
     user = self.make_user('thepassword')
     req = self.rf.get('/login/')
     req.user = user
     response = views.check_password_reset(req)
     self.assertEqual(302, response.status_code)
     self.assertEqual(
         '/accounts/change-password',
         response.get('Location')
     )
Example #8
0
    def test_login_profile_exists_force_change(self, login):
        mockresponse = MagicMock(name='Response')
        mockresponse.status_code = 302
        login.return_value = mockresponse

        self.user.profile.force_password_change = True
        self.user.profile.save()

        response = views.check_password_reset(
            self.get_request('/login/')
        )
        self.assertEqual(302, response.status_code)
        self.assertEqual(
            '/accounts/change-password',
            response.get('Location')
        )