[Checkins] SVN: Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/
updated
Andreas Jung
andreas at andreas-jung.com
Sun Mar 23 11:13:18 EDT 2008
Log message for revision 84883:
updated
Changed:
U Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/da.py
U Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/tests/testSQLAlchemyDA.py
-=-
Modified: Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/da.py
===================================================================
--- Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/da.py 2008-03-23 15:12:04 UTC (rev 84882)
+++ Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/da.py 2008-03-23 15:13:18 UTC (rev 84883)
@@ -154,6 +154,7 @@
c = self._wrapper.connection
+ cursor = c.cursor()
rows = []
desc = None
@@ -164,13 +165,12 @@
for qs in [x for x in query_string.split('\0') if x]:
LOG.debug(qs)
-
if query_data:
- proxy = c.execute(qs, query_data)
+ proxy = cursor.execute(qs, query_data)
else:
- proxy = c.execute(qs)
+ proxy = cursor.execute(qs)
- description = proxy.description
+ description = cursor.description
if description is not None:
nselects += 1
@@ -179,9 +179,9 @@
raise ValueError("Can't execute multiple SELECTs within a single query")
if max_rows:
- rows = proxy.fetchmany(max_rows)
+ rows = cursor.fetchmany(max_rows)
else:
- rows = proxy.fetchall()
+ rows = cursor.fetchall()
desc = description
types_map = self._typesMap(proxy)
Modified: Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/tests/testSQLAlchemyDA.py
===================================================================
--- Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/tests/testSQLAlchemyDA.py 2008-03-23 15:12:04 UTC (rev 84882)
+++ Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/tests/testSQLAlchemyDA.py 2008-03-23 15:13:18 UTC (rev 84883)
@@ -9,14 +9,15 @@
import sys, os, unittest
from Testing import ZopeTestCase
-ZopeTestCase.installProduct('SQLAlchemyDA', 1)
+import transaction
from Products.SQLAlchemyDA.da import SAWrapper
from z3c.sqlalchemy import createSAWrapper
from z3c.sqlalchemy.mapper import MappedClassBase
from sqlalchemy import MetaData, Table, Column, Integer, String, Unicode
from sqlalchemy.orm import mapper
+ZopeTestCase.installProduct('SQLAlchemyDA', 1)
class SQLAlchemyDATests(ZopeTestCase.ZopeTestCase):
@@ -62,7 +63,6 @@
da = self.makeOne()
rows = da.query("update test set text='bar'")
-
def test_suite():
s = unittest.TestSuite()
s.addTest(unittest.makeSuite(SQLAlchemyDATests))
@@ -83,5 +83,3 @@
globals()[sys.argv[1]]()
else:
main()
-
-
More information about the Checkins
mailing list