def test_auth_form_warns_if_username_does_not_exist(self): # username doesn't exist yet form = AuthenticationForm(None, { "username": "******" }) self.assertFalse(form.is_valid()) self.assertTrue(form.has_error("username", code="username")) make(get_user_model(), username="******") # username does exist now form = AuthenticationForm(None, { "username": "******" }) self.assertFalse(form.is_valid()) self.assertFalse(form.has_error("username", code="username"))