server/test/unittest_repository.py
changeset 10346 b926ff4ef4a8
parent 10342 28db21e0c8e5
child 10365 21461f80f348
--- a/server/test/unittest_repository.py	Wed Apr 22 18:28:58 2015 +0200
+++ b/server/test/unittest_repository.py	Fri Jun 06 17:08:08 2014 +0200
@@ -201,10 +201,12 @@
     def test_internal_api(self):
         repo = self.repo
         cnxid = repo.connect(self.admlogin, password=self.admpassword)
-        session = repo._get_session(cnxid, setcnxset=True)
-        self.assertEqual(repo.type_and_source_from_eid(2, session),
-                         ('CWGroup', None, 'system'))
-        self.assertEqual(repo.type_from_eid(2, session), 'CWGroup')
+        session = repo._get_session(cnxid)
+        with session.new_cnx() as cnx:
+            with cnx.ensure_cnx_set:
+                self.assertEqual(repo.type_and_source_from_eid(2, cnx),
+                                 ('CWGroup', None, 'system'))
+                self.assertEqual(repo.type_from_eid(2, cnx), 'CWGroup')
         repo.close(cnxid)
 
     def test_public_api(self):