Пример #1
0
 def disconnect(self):
   if self.started:
     user_logged_in.disconnect(self.logged_in)
     user_logged_out.disconnect(self.logged_out)
     user_login_failed.disconnect(self.login_failed)
     self.started = False    
   return self
Пример #2
0
 def disconnect(self):
   if self.started:
     user_logged_in.disconnect(self.logged_in, weak=False, dispatch_uid="dsl-logged-in")
     user_logged_out.disconnect(self.logged_out, weak=False, dispatch_uid="dsl-logged-out")
     user_login_failed.disconnect(self.login_failed, weak=False, dispatch_uid="dsl-logged-failed")
     self.started = False
   return self
Пример #3
0
    def test_login_failed(self):
        signal_calls = []

        def signal_handler(**kwargs):
            signal_calls.append(kwargs)

        user_login_failed.connect(signal_handler)
        fake_request = object()
        try:
            form = AuthenticationForm(fake_request, {
                'username': '******',
                'password': '******',
            })
            self.assertFalse(form.is_valid())
            self.assertIs(signal_calls[0]['request'], fake_request)
        finally:
            user_login_failed.disconnect(signal_handler)
    def test_login_failed(self):
        signal_calls = []

        def signal_handler(**kwargs):
            signal_calls.append(kwargs)

        user_login_failed.connect(signal_handler)
        fake_request = object()
        try:
            form = AuthenticationForm(fake_request, {
                'username': '******',
                'password': '******',
            })
            self.assertFalse(form.is_valid())
            self.assertIs(signal_calls[0]['request'], fake_request)
        finally:
            user_login_failed.disconnect(signal_handler)
Пример #5
0
    def test_login_failed(self):
        signal_calls = []

        def signal_handler(**kwargs):
            signal_calls.append(kwargs)

        user_login_failed.connect(signal_handler)
        fake_request = object()
        try:
            form = AuthenticationForm(
                fake_request,
                {
                    "username": "******",
                    "password": "******",
                },
            )
            self.assertFalse(form.is_valid())
            self.assertIs(signal_calls[0]["request"], fake_request)
        finally:
            user_login_failed.disconnect(signal_handler)