예제 #1
0
파일: tests.py 프로젝트: satchamo/invoices
    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"))