def test_form_username_missing(self): form_data = { 'password': '******', } form = LoginForm(data=form_data) # Data that was entered is incorrect self.assertFalse(form.is_valid()) # Ensure that only one error was given self.assertTrue(form.has_error('username')) self.assertEqual(len(form.errors.as_data()), 1)