Beispiel #1
0
 def test_ajax(self):
     """Don't show admin on ajax requests"""
     request = self.client.get('/')
     request.user = self.staff
     request.META['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest'
     response = HttpResponse('')
     self.assertFalse(middleware.show_admin(request, response))
 def test_ajax(self):
     """Don't show admin on ajax requests"""
     request = self.client.get('/')
     request.user = self.staff
     request.META['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest'
     response = HttpResponse('')
     self.assertFalse(middleware.show_admin(request, response))
 def test_exclude_url_2nd_level(self):
     """Don't show admin on excluded urls"""
     request = self.client.get('/exclude/sub/')
     request.user = self.staff
     response = HttpResponse('')
     self.assertFalse(middleware.show_admin(request, response))
 def test_404(self):
     """Don't show admin on error pages"""
     request = self.client.get('/')
     request.user = self.staff
     response = HttpResponse('', status=404)
     self.assertFalse(middleware.show_admin(request, response))
 def test_non_staff(self):
     """Don't show admin for non-staff in user"""
     request = self.client.get('/')
     request.user = self.user
     response = HttpResponse('')
     self.assertFalse(middleware.show_admin(request, response))
 def test_anonymous(self):
     """Don't show admin for anonymous (not logged in) user"""
     request = self.client.get('/')
     request.user = AnonymousUser()
     response = HttpResponse('')
     self.assertFalse(middleware.show_admin(request, response))
 def test_staff(self):
     """Show admin for staff users"""
     request = self.client.get('/')
     request.user = self.staff
     response = HttpResponse('')
     self.assertTrue(middleware.show_admin(request, response))
Beispiel #8
0
 def test_exclude_url_2nd_level(self):
     """Don't show admin on excluded urls"""
     request = self.client.get('/exclude/sub/')
     request.user = self.staff
     response = HttpResponse('')
     self.assertFalse(middleware.show_admin(request, response))
Beispiel #9
0
 def test_404(self):
     """Don't show admin on error pages"""
     request = self.client.get('/')
     request.user = self.staff
     response = HttpResponse('', status=404)
     self.assertFalse(middleware.show_admin(request, response))
Beispiel #10
0
 def test_non_staff(self):
     """Don't show admin for non-staff in user"""
     request = self.client.get('/')
     request.user = self.user
     response = HttpResponse('')
     self.assertFalse(middleware.show_admin(request, response))
Beispiel #11
0
 def test_anonymous(self):
     """Don't show admin for anonymous (not logged in) user"""
     request = self.client.get('/')
     request.user = AnonymousUser()
     response = HttpResponse('')
     self.assertFalse(middleware.show_admin(request, response))
Beispiel #12
0
 def test_staff(self):
     """Show admin for staff users"""
     request = self.client.get('/')
     request.user = self.staff
     response = HttpResponse('')
     self.assertTrue(middleware.show_admin(request, response))