예제 #1
0
 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))
예제 #2
0
 def test_non_staff(self):
     """Show login for non-staff in user"""
     request = self.prepare_request(self.user)
     self.assertTrue(middleware.show_login(request))
예제 #3
0
 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))
예제 #4
0
 def test_anonymous(self):
     """Show login for anonymous (not logged in) user"""
     request = self.prepare_request(AnonymousUser())
     self.assertTrue(middleware.show_login(request))
예제 #5
0
 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))
예제 #6
0
 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))
예제 #7
0
 def test_non_staff(self):
     """Show login for non-staff in user"""
     request = self.prepare_request(self.user)
     self.assertTrue(middleware.show_login(request))
예제 #8
0
 def test_anonymous(self):
     """Show login for anonymous (not logged in) user"""
     request = self.prepare_request(AnonymousUser())
     self.assertTrue(middleware.show_login(request))