Logout should send signal even if user not authenticated.
(self)
| 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.""" |
nothing calls this directly
no test coverage detected