test/unittest_repoapi.py
changeset 9062 fa5bc8aef7ed
parent 9061 e86fdab3d296
child 9658 c5b47406a15d
equal deleted inserted replaced
9061:e86fdab3d296 9062:fa5bc8aef7ed
    19 
    19 
    20 
    20 
    21 from cubicweb.devtools.testlib import CubicWebTC
    21 from cubicweb.devtools.testlib import CubicWebTC
    22 
    22 
    23 from cubicweb import ProgrammingError
    23 from cubicweb import ProgrammingError
    24 from cubicweb.repoapi import ClientConnection, connect
    24 from cubicweb.repoapi import ClientConnection, connect, anonymous_cnx
    25 
    25 
    26 
    26 
    27 class REPOAPITC(CubicWebTC):
    27 class REPOAPITC(CubicWebTC):
    28 
    28 
    29     def test_clt_cnx_basic_usage(self):
    29     def test_clt_cnx_basic_usage(self):
    72         self.assertEqual('admin', clt_cnx.user.login)
    72         self.assertEqual('admin', clt_cnx.user.login)
    73         with clt_cnx:
    73         with clt_cnx:
    74             rset = clt_cnx.execute('Any X WHERE X is CWUser')
    74             rset = clt_cnx.execute('Any X WHERE X is CWUser')
    75             self.assertTrue(rset)
    75             self.assertTrue(rset)
    76 
    76 
       
    77     def test_anonymous_connect(self):
       
    78         """check that you can get anonymous connection when the data exist"""
       
    79 
       
    80         clt_cnx = anonymous_cnx(self.repo)
       
    81         self.assertEqual('anon', clt_cnx.user.login)
       
    82         with clt_cnx:
       
    83             rset = clt_cnx.execute('Any X WHERE X is CWUser')
       
    84             self.assertTrue(rset)
    77 
    85 
    78 
    86 
    79 
    87 
       
    88