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
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
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)
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)