web/test/unittest_web.py
changeset 9730 8347e6d613c9
parent 9601 e5a80bd337e8
child 9897 fa44db7da2dc
equal deleted inserted replaced
9728:f79ce7b39ee9 9730:8347e6d613c9
   100         self.assertIn('lang="fr"', webreq.read())
   100         self.assertIn('lang="fr"', webreq.read())
   101         headers = {'Accept-Language': 'en'}
   101         headers = {'Accept-Language': 'en'}
   102         webreq = self.web_request(headers=headers)
   102         webreq = self.web_request(headers=headers)
   103         self.assertIn('lang="en"', webreq.read())
   103         self.assertIn('lang="en"', webreq.read())
   104 
   104 
       
   105     def test_response_codes(self):
       
   106         with self.admin_access.client_cnx() as cnx:
       
   107             admin_eid = cnx.user.eid
       
   108         # guest can't see admin
       
   109         webreq = self.web_request('/%d' % admin_eid)
       
   110         self.assertEqual(webreq.status, 403)
       
   111 
       
   112         # but admin can
       
   113         self.web_login()
       
   114         webreq = self.web_request('/%d' % admin_eid)
       
   115         self.assertEqual(webreq.status, 200)
       
   116 
   105 
   117 
   106 if __name__ == '__main__':
   118 if __name__ == '__main__':
   107     unittest_main()
   119     unittest_main()