equal
deleted
inserted
replaced
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 |