Esempio n. 1
0
    def test_form_is_invalid(self, mock_SignInForm, mock_authenticate,
                             mock_login):
        self.form.is_valid.return_value = False
        mock_SignInForm.return_value = self.form

        signin(self.request)

        self.assertFalse(mock_authenticate.called)
        self.assertFalse(mock_login.called)
Esempio n. 2
0
    def test_form_is_invalid(self,
                             mock_SignInForm,
                             mock_authenticate,
                             mock_login):
        self.form.is_valid.return_value = False
        mock_SignInForm.return_value = self.form

        signin(self.request)

        self.assertFalse(mock_authenticate.called)
        self.assertFalse(mock_login.called)
Esempio n. 3
0
    def test_case_insensitive_username(self,
                                       mock_SignInForm,
                                       mock_authenticate,
                                       mock_login):
        self.form.is_valid.return_value = True
        self.form.cleaned_data = {'username': self.new_username.upper(),
                                  'password': self.password}

        mock_SignInForm.return_value = self.form

        signin(self.request)
        mock_authenticate.assert_called_once_with(username=self.new_username,
                                                  password=self.password)
        self.assertTrue(mock_login.called)
Esempio n. 4
0
    def test_case_insensitive_username(self, mock_SignInForm,
                                       mock_authenticate, mock_login):
        self.form.is_valid.return_value = True
        self.form.cleaned_data = {
            'username': self.new_username.upper(),
            'password': self.password
        }

        mock_SignInForm.return_value = self.form

        signin(self.request)
        mock_authenticate.assert_called_once_with(username=self.new_username,
                                                  password=self.password)
        self.assertTrue(mock_login.called)