[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