cubicweb/devtools/test/unittest_webtest.py
changeset 12567 26744ad37953
parent 11166 81fce01b4cc0
equal deleted inserted replaced
12566:6b3523f81f42 12567:26744ad37953
     1 from six.moves import http_client
     1 import http.client
     2 
     2 
     3 from logilab.common.testlib import Tags
     3 from logilab.common.testlib import Tags
     4 from cubicweb.devtools.webtest import CubicWebTestTC
     4 from cubicweb.devtools.webtest import CubicWebTestTC
     5 
     5 
     6 
     6 
    19     anonymous_allowed = False
    19     anonymous_allowed = False
    20     tags = CubicWebTestTC.tags | Tags(('auth',))
    20     tags = CubicWebTestTC.tags | Tags(('auth',))
    21 
    21 
    22     def test_reponse_denied(self):
    22     def test_reponse_denied(self):
    23         res = self.webapp.get('/', expect_errors=True)
    23         res = self.webapp.get('/', expect_errors=True)
    24         self.assertEqual(http_client.FORBIDDEN, res.status_int)
    24         self.assertEqual(http.client.FORBIDDEN, res.status_int)
    25 
    25 
    26     def test_login(self):
    26     def test_login(self):
    27         res = self.webapp.get('/', expect_errors=True)
    27         res = self.webapp.get('/', expect_errors=True)
    28         self.assertEqual(http_client.FORBIDDEN, res.status_int)
    28         self.assertEqual(http.client.FORBIDDEN, res.status_int)
    29 
    29 
    30         self.login(self.admlogin, self.admpassword)
    30         self.login(self.admlogin, self.admpassword)
    31         res = self.webapp.get('/')
    31         res = self.webapp.get('/')
    32         self.assertEqual(http_client.OK, res.status_int)
    32         self.assertEqual(http.client.OK, res.status_int)
    33 
    33 
    34         self.logout()
    34         self.logout()
    35         res = self.webapp.get('/', expect_errors=True)
    35         res = self.webapp.get('/', expect_errors=True)
    36         self.assertEqual(http_client.FORBIDDEN, res.status_int)
    36         self.assertEqual(http.client.FORBIDDEN, res.status_int)
    37 
    37 
    38 
    38 
    39 if __name__ == '__main__':
    39 if __name__ == '__main__':
    40     import unittest
    40     import unittest
    41     unittest.main()
    41     unittest.main()