コード例 #1
0
ファイル: forms.py プロジェクト: bryankaplan/django-mama-cas
 def test_login_form(self):
     """
     When provided with correct data, the form should validate.
     """
     form = LoginForm(data={'username': '******',
                            'password': '******'})
     self.assertTrue(form.is_valid())
コード例 #2
0
ファイル: test_forms.py プロジェクト: efaisal/django-mama-cas
 def test_login_form_exception(self):
     """
     If an authentication backend raises an exception, the
     exception should be handled and the form should be invalid.
     """
     form = LoginForm(data={'username': '******', 'password': '******'})
     self.assertFalse(form.is_valid())
コード例 #3
0
ファイル: test_forms.py プロジェクト: efaisal/django-mama-cas
 def test_login_form_empty(self):
     """
     When no username or password is provided, the form should
     not validate.
     """
     form = LoginForm(data={'username': '', 'password': ''})
     self.assertFalse(form.is_valid())
コード例 #4
0
ファイル: test_forms.py プロジェクト: promigo1/ua-mama-cas
 def test_login_form_empty(self):
     """
     When no username or password is provided, the form should
     not validate.
     """
     form = LoginForm(data={'username': '', 'password': ''})
     self.assertFalse(form.is_valid())
コード例 #5
0
ファイル: test_forms.py プロジェクト: promigo1/ua-mama-cas
 def test_login_form_exception(self):
     """
     If an authentication backend raises an exception, the
     exception should be handled and the form should be invalid.
     """
     form = LoginForm(data={'username': '******', 'password': '******'})
     self.assertFalse(form.is_valid())
コード例 #6
0
 def test_login_form_inactive(self):
     """
     When provided with an inactive user, the form should be invalid.
     """
     InactiveUserFactory()
     form = LoginForm(data={'username': '******', 'password': '******'})
     self.assertFalse(form.is_valid())
コード例 #7
0
ファイル: test_forms.py プロジェクト: ermis-f/portal
 def test_login_form_inactive(self):
     """
     When provided with an inactive user, the form should be invalid.
     """
     InactiveUserFactory()
     form = LoginForm(data={'username': '******', 'password': '******'})
     self.assertFalse(form.is_valid())
コード例 #8
0
ファイル: test_forms.py プロジェクト: efaisal/django-mama-cas
 def test_login_case_insensitive(self):
     """
     If a case-insensitive authentication backend is in use,
     authentication should proceed as expected when the case differs.
     """
     UserFactory(first_name='John', last_name='Phillips')
     form = LoginForm(data={'username': '******', 'password': '******'})
     self.assertTrue(form.is_valid())
コード例 #9
0
ファイル: test_forms.py プロジェクト: promigo1/ua-mama-cas
 def test_login_case_insensitive(self):
     """
     If a case-insensitive authentication backend is in use,
     authentication should proceed as expected when the case differs.
     """
     UserFactory(first_name='John', last_name='Phillips')
     form = LoginForm(data={'username': '******', 'password': '******'})
     self.assertTrue(form.is_valid())
コード例 #10
0
ファイル: forms.py プロジェクト: bryankaplan/django-mama-cas
 def test_login_form_username(self):
     """
     When a mixed-case username is provided, it should be converted
     to lowercase.
     """
     form = LoginForm(data={'username': '******',
                            'password': '******'})
     self.assertTrue(form.is_valid())
     self.assertEqual(form.cleaned_data['username'], 'ellen')
コード例 #11
0
ファイル: forms.py プロジェクト: bryankaplan/django-mama-cas
 def test_login_form_inactive(self):
     """
     When provided with an inactive user, the form should not
     validate.
     """
     self.user.is_active = False
     self.user.save()
     form = LoginForm(data={'username': '******',
                            'password': '******'})
     self.assertFalse(form.is_valid())
コード例 #12
0
ファイル: test_forms.py プロジェクト: efaisal/django-mama-cas
    def test_login_form_invalid(self):
        """
        When provided with incorrect username or password the form
        should not validate.
        """
        form = LoginForm(data={'username': '******', 'password': '******'})
        self.assertFalse(form.is_valid())

        form = LoginForm(data={'username': '******', 'password': '******'})
        self.assertFalse(form.is_valid())
コード例 #13
0
ファイル: test_forms.py プロジェクト: ermis-f/portal
 def test_login_form_warn(self):
     """
     When `MAMA_CAS_ALLOW_AUTH_WARN` is `True` the form should
     contain an additional ``warn`` field.
     """
     form = LoginForm(data={'username': '******', 'password': '******'})
     self.assertTrue('warn' in form.fields)
コード例 #14
0
ファイル: test_forms.py プロジェクト: promigo1/ua-mama-cas
    def test_login_form_invalid(self):
        """
        When provided with incorrect username or password the form
        should not validate.
        """
        form = LoginForm(data={'username': '******', 'password': '******'})
        self.assertFalse(form.is_valid())

        form = LoginForm(data={'username': '******', 'password': '******'})
        self.assertFalse(form.is_valid())
コード例 #15
0
ファイル: test_forms.py プロジェクト: promigo1/ua-mama-cas
 def test_login_form_warn(self):
     """
     The form should contain an additional ``warn`` field.
     """
     form = LoginForm(data={'username': '******', 'password': '******'})
     self.assertTrue('warn' in form.fields)
コード例 #16
0
ファイル: test_forms.py プロジェクト: promigo1/ua-mama-cas
 def test_login_form(self):
     """
     When provided with correct data, the form should validate.
     """
     form = LoginForm(data={'username': '******', 'password': '******'})
     self.assertTrue(form.is_valid())