MCPcopy
hub / github.com/django/django / test_logout_without_user

Method test_logout_without_user

tests/test_client_regress/tests.py:1017–1032  ·  view source on GitHub ↗

Logout should send signal even if user not authenticated.

(self)

Source from the content-addressed store, hash-verified

1015 self.assertTrue(listener.executed)
1016
1017 def test_logout_without_user(self):
1018 """Logout should send signal even if user not authenticated."""
1019
1020 def listener(user, *args, **kwargs):
1021 listener.user = user
1022 listener.executed = True
1023
1024 listener.executed = False
1025
1026 user_logged_out.connect(listener)
1027 self.client.login(username="incorrect", password="password")
1028 self.client.logout()
1029 user_logged_out.disconnect(listener)
1030
1031 self.assertTrue(listener.executed)
1032 self.assertIsNone(listener.user)
1033
1034 def test_login_with_user(self):
1035 """Login should send user_logged_in signal on successful login."""

Callers

nothing calls this directly

Calls 4

connectMethod · 0.45
loginMethod · 0.45
logoutMethod · 0.45
disconnectMethod · 0.45

Tested by

no test coverage detected