示例#1
0
 def test_success(self):
     # The success case
     data = {
         'username': '******',
         'password': '******',
         }
     form = AuthenticationForm(None, data)
     self.assertTrue(form.is_valid())
     self.assertEqual(form.non_field_errors(), [])
示例#2
0
 def test_success(self):
     # The success case
     data = {
         'username': '******',
         'password': '******',
     }
     form = AuthenticationForm(None, data)
     self.assertTrue(form.is_valid())
     self.assertEqual(form.non_field_errors(), [])
示例#3
0
 def test_inactive_user(self):
     # The user is inactive.
     data = {
         'username': '******',
         'password': '******',
         }
     form = AuthenticationForm(None, data)
     self.assertFalse(form.is_valid())
     self.assertEqual(form.non_field_errors(),
                      [u'This account is inactive.'])
示例#4
0
 def test_inactive_user(self):
     # The user is inactive.
     data = {
         'username': '******',
         'password': '******',
     }
     form = AuthenticationForm(None, data)
     self.assertFalse(form.is_valid())
     self.assertEqual(form.non_field_errors(),
                      [u'This account is inactive.'])
示例#5
0
    def test_invalid_username(self):
        # The user submits an invalid username.

        data = {
            'username': '******',
            'password': '******',
            }
        form = AuthenticationForm(None, data)
        self.assertFalse(form.is_valid())
        self.assertEqual(form.non_field_errors(),
                         [u'Please enter a correct username and password. Note that both fields are case-sensitive.'])
示例#6
0
    def test_invalid_username(self):
        # The user submits an invalid username.

        data = {
            'username': '******',
            'password': '******',
        }
        form = AuthenticationForm(None, data)
        self.assertFalse(form.is_valid())
        self.assertEqual(form.non_field_errors(), [
            u'Please enter a correct username and password. Note that both fields are case-sensitive.'
        ])