--- a/test/unittest_repoapi.py Mon Jun 24 17:26:13 2013 +0200
+++ b/test/unittest_repoapi.py Fri Jun 21 16:40:12 2013 +0200
@@ -21,7 +21,7 @@
from cubicweb.devtools.testlib import CubicWebTC
from cubicweb import ProgrammingError
-from cubicweb.repoapi import ClientConnection
+from cubicweb.repoapi import ClientConnection, connect
class REPOAPITC(CubicWebTC):
@@ -66,5 +66,14 @@
with self.assertRaises(ProgrammingError):
cltcnx.execute('Any X WHERE X is CWUser')
+ def test_connect(self):
+ """check that repoapi.connect works and return a usable connection"""
+ clt_cnx = connect(self.repo, login='admin', password='gingkow')
+ self.assertEqual('admin', clt_cnx.user.login)
+ with clt_cnx:
+ rset = clt_cnx.execute('Any X WHERE X is CWUser')
+ self.assertTrue(rset)
+
+