[Checkins] SVN: Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/tests/testSQLAlchemyDA.py updated

Andreas Jung andreas at andreas-jung.com
Sun Mar 23 10:08:44 EDT 2008


Log message for revision 84879:
  updated
  

Changed:
  U   Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/tests/testSQLAlchemyDA.py

-=-
Modified: Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/tests/testSQLAlchemyDA.py
===================================================================
--- Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/tests/testSQLAlchemyDA.py	2008-03-23 11:50:04 UTC (rev 84878)
+++ Products.SQLAlchemyDA/trunk/Products/SQLAlchemyDA/tests/testSQLAlchemyDA.py	2008-03-23 14:08:43 UTC (rev 84879)
@@ -13,6 +13,7 @@
 
 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
 
@@ -30,13 +31,15 @@
                       Column('utext', Unicode(255)),
                       Column('text', String(255)))
 
-        class Test(object): pass
+        class Test(MappedClassBase): pass
         mapper(Test, test_table)
 
         metadata.create_all()
         session = wrapper.session
-        session.save(Test(id=1, utext=u'Hello world', text='hello world'))
-        session.save(Test(id=2, utext=u'foo', text='far'))
+        t1 = Test(id=1, utext=u'Hello world', text='hello world')
+        t2 = Test(id=2, utext=u'foo', text='far')
+        session.save(t1)
+        session.save(t2)
 
 
     def makeOne(self, **kw):
@@ -46,8 +49,10 @@
                                     **kw)
         return self.app['da']
 
-    def test1(self):
+    def testSimpleSelect(self):
         da = self.makeOne()
+        rows = da.query('select * from test')
+        self.assertEqual(len(rows), 2)
         
 
 



More information about the Checkins mailing list