[Neo-report] r2260 vincent - /trunk/neo/tests/storage/testStorageApp.py

nobody at svn.erp5.org nobody at svn.erp5.org
Sat Aug 28 18:45:16 CEST 2010


Author: vincent
Date: Sat Aug 28 18:45:12 2010
New Revision: 2260

Log:
Remove SQL queries from testStorageApp.

Modified:
    trunk/neo/tests/storage/testStorageApp.py

Modified: trunk/neo/tests/storage/testStorageApp.py
==============================================================================
--- trunk/neo/tests/storage/testStorageApp.py [iso-8859-1] (original)
+++ trunk/neo/tests/storage/testStorageApp.py [iso-8859-1] Sat Aug 28 18:45:12 2010
@@ -37,7 +37,9 @@ class StorageAppTests(NeoTestBase):
         NeoTestBase.tearDown(self)
 
     def test_01_loadPartitionTable(self):
-        self.assertEqual(len(self.app.dm.getPartitionTable()), 0)
+        self.app.dm = Mock({
+            'getPartitionTable': [],
+        })
         self.assertEqual(self.app.pt, None)
         num_partitions = 3
         num_replicas = 2
@@ -71,7 +73,6 @@ class StorageAppTests(NeoTestBase):
             else:
                 self.assertFalse(self.app.pt.hasOffset(x))
         # load an empty table, everything removed
-        self.assertEqual(len(self.app.dm.getPartitionTable()), 0)
         self.app.loadPartitionTable()
         self.assertEqual(self.app.pt.getNodeList(), [])
         self.assertFalse(self.app.pt.filled())
@@ -89,19 +90,16 @@ class StorageAppTests(NeoTestBase):
             else:
                 self.assertFalse(self.app.pt.hasOffset(x))
         # fill partition table
-        self.app.dm.setPTID(1)
-        self.app.dm.query('delete from pt;')
-        self.app.dm.query("insert into pt (rid, uuid, state) values ('%s', '%s', %d)" %
-                          (0, dump(client_uuid), CellStates.UP_TO_DATE))
-        self.app.dm.query("insert into pt (rid, uuid, state) values ('%s', '%s', %d)" %
-                          (1, dump(client_uuid), CellStates.UP_TO_DATE))
-        self.app.dm.query("insert into pt (rid, uuid, state) values ('%s', '%s', %d)" %
-                          (1, dump(storage_uuid), CellStates.UP_TO_DATE))
-        self.app.dm.query("insert into pt (rid, uuid, state) values ('%s', '%s', %d)" %
-                          (2, dump(storage_uuid), CellStates.UP_TO_DATE))
-        self.app.dm.query("insert into pt (rid, uuid, state) values ('%s', '%s', %d)" %
-                          (2, dump(master_uuid), CellStates.UP_TO_DATE))
-        self.assertEqual(len(self.app.dm.getPartitionTable()), 5)
+        self.app.dm = Mock({
+            'getPartitionTable': [
+                (0, client_uuid, CellStates.UP_TO_DATE),
+                (1, client_uuid, CellStates.UP_TO_DATE),
+                (1, storage_uuid, CellStates.UP_TO_DATE),
+                (2, storage_uuid, CellStates.UP_TO_DATE),
+                (2, master_uuid, CellStates.UP_TO_DATE),
+            ],
+            'getPTID': 1,
+        })
         self.app.pt.clear()
         self.app.loadPartitionTable()
         self.assertTrue(self.app.pt.filled())





More information about the Neo-report mailing list