[Neo-report] r2211 vincent - /trunk/neo/tests/functional/testStorage.py

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Aug 19 12:02:09 CEST 2010


Author: vincent
Date: Thu Aug 19 12:02:07 2010
New Revision: 2211

Log:
Make __checkDatabase also check object content via ZODB API.

Modified:
    trunk/neo/tests/functional/testStorage.py

Modified: trunk/neo/tests/functional/testStorage.py
==============================================================================
--- trunk/neo/tests/functional/testStorage.py [iso-8859-1] (original)
+++ trunk/neo/tests/functional/testStorage.py [iso-8859-1] Thu Aug 19 12:02:07 2010
@@ -90,6 +90,15 @@ class StorageTests(NEOFunctionalTest):
         query = 'select count(*) from (select * from obj group by oid) as t'
         objects = self.queryCount(db, query)
         self.assertEqual(objects, OBJECT_NUMBER + 1)
+        # Check object content
+        db, conn = self.neo.getZODBConnection()
+        root = conn.root()
+        for i in xrange(OBJECT_NUMBER):
+            obj = root[i]
+            self.assertEqual(obj.value, i)
+        transaction.abort()
+        conn.close()
+        db.close()
 
     def __checkReplicationDone(self):
         # wait for replication to finish





More information about the Neo-report mailing list