def test_empty_session(self): """Don't show login if LOGIN_SESSION_KEY is not in session""" request = self.prepare_request(self.staff) request.session = {} self.assertFalse(middleware.show_login(request))
def test_non_staff(self): """Show login for non-staff in user""" request = self.prepare_request(self.user) self.assertTrue(middleware.show_login(request))
def test_login_session_key_false(self): """Don't show login if LOGIN_SESSION_KEY is False""" request = self.prepare_request(self.staff, False) self.assertFalse(middleware.show_login(request))
def test_anonymous(self): """Show login for anonymous (not logged in) user""" request = self.prepare_request(AnonymousUser()) self.assertTrue(middleware.show_login(request))