[Checkins] SVN: z3c.sqlalchemy/branches/reusing-zalchemy/src/z3c/sqlalchemy/ test for connection property

Andreas Jung andreas at andreas-jung.com
Sun Mar 16 06:47:30 EDT 2008


Log message for revision 84702:
  test for connection property
  

Changed:
  U   z3c.sqlalchemy/branches/reusing-zalchemy/src/z3c/sqlalchemy/base.py
  U   z3c.sqlalchemy/branches/reusing-zalchemy/src/z3c/sqlalchemy/tests/testSQLAlchemy.py

-=-
Modified: z3c.sqlalchemy/branches/reusing-zalchemy/src/z3c/sqlalchemy/base.py
===================================================================
--- z3c.sqlalchemy/branches/reusing-zalchemy/src/z3c/sqlalchemy/base.py	2008-03-16 10:28:31 UTC (rev 84701)
+++ z3c.sqlalchemy/branches/reusing-zalchemy/src/z3c/sqlalchemy/base.py	2008-03-16 10:47:29 UTC (rev 84702)
@@ -99,7 +99,7 @@
 
     @property
     def connection(self):
-        return session.connection()._Connection__connection.connection
+        return self.session.connection()._Connection__connection.connection
 
     def registerMapper(self, mapper, name):
         self._mappers.registerMapper(mapper, name)

Modified: z3c.sqlalchemy/branches/reusing-zalchemy/src/z3c/sqlalchemy/tests/testSQLAlchemy.py
===================================================================
--- z3c.sqlalchemy/branches/reusing-zalchemy/src/z3c/sqlalchemy/tests/testSQLAlchemy.py	2008-03-16 10:28:31 UTC (rev 84701)
+++ z3c.sqlalchemy/branches/reusing-zalchemy/src/z3c/sqlalchemy/tests/testSQLAlchemy.py	2008-03-16 10:47:29 UTC (rev 84702)
@@ -179,14 +179,19 @@
         user.skills.append(Skill(id=1, name='Zope'))
         session.flush()
 
-
     def testSameSessionWithinSameThread(self):
         db = createSAWrapper(self.dsn)
         s1 = db.session
         s2 = db.session
         assert s1 is s2
 
+    def testConnectionProperty(self):
+        db = createSAWrapper(self.dsn)
+        conn = db.connection
+        self.assertEqual(hasattr(conn, 'cursor'), True)
+        self.assertEqual(hasattr(conn, 'execute'), True)
 
+
 def test_suite():
     from unittest import TestSuite, makeSuite
     suite = TestSuite()



More information about the Checkins mailing list