test/unittest_repoapi.py
changeset 9061 e86fdab3d296
parent 9052 4cba5f2cd57b
child 9062 fa5bc8aef7ed
--- 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)
 
 
+
+