Logout should send user_logged_out signal if user was logged in.
(self)
| 955 | self.client.logout() |
| 956 | |
| 957 | def test_logout_with_user(self): |
| 958 | """Logout should send user_logged_out signal if user was logged in.""" |
| 959 | |
| 960 | def listener(*args, **kwargs): |
| 961 | listener.executed = True |
| 962 | self.assertEqual(kwargs["sender"], User) |
| 963 | |
| 964 | listener.executed = False |
| 965 | |
| 966 | user_logged_out.connect(listener) |
| 967 | self.client.login(username="testclient", password="password") |
| 968 | self.client.logout() |
| 969 | user_logged_out.disconnect(listener) |
| 970 | self.assertTrue(listener.executed) |
| 971 | |
| 972 | @override_settings(AUTH_USER_MODEL="test_client_regress.CustomUser") |
| 973 | def test_logout_with_custom_user(self): |
nothing calls this directly
no test coverage detected