[Checkins] SVN: gocept.zeoraid/trunk/src/gocept/zeoraid/tests/test_basics.py Fix assertions abourt behaviour of __len__ and getSize

Christian Theune ct at gocept.com
Tue Feb 26 02:50:49 EST 2008


Log message for revision 84257:
  Fix assertions abourt behaviour of __len__ and getSize
  

Changed:
  U   gocept.zeoraid/trunk/src/gocept/zeoraid/tests/test_basics.py

-=-
Modified: gocept.zeoraid/trunk/src/gocept/zeoraid/tests/test_basics.py
===================================================================
--- gocept.zeoraid/trunk/src/gocept/zeoraid/tests/test_basics.py	2008-02-26 06:54:49 UTC (rev 84256)
+++ gocept.zeoraid/trunk/src/gocept/zeoraid/tests/test_basics.py	2008-02-26 07:50:47 UTC (rev 84257)
@@ -215,8 +215,9 @@
         self.assertEquals(4, self._backend(1).getSize())
         self.assertEquals(4, self._storage.getSize())
         self._storage.close()
-        self.assertRaises(gocept.zeoraid.interfaces.RAIDClosedError,
-                          self._storage.getSize)
+        # getSize() always returns a value to allow clients to connect even
+        # when the RAID is failed.
+        self.assertEquals(0, self._storage.getSize())
 
     def test_getsize_degrading(self):
         self._backend(0).fail('getSize')
@@ -309,8 +310,7 @@
         self.assertEquals(2, len(self._backend(0)))
 
         self._disable_storage(0)
-        self.assertRaises(gocept.zeoraid.interfaces.RAIDError,
-                          self._storage.__len__)
+        self.assertEquals(0, len(self._storage))
 
     def test_load_store_degrading1(self):
         oid = self._storage.new_oid()



More information about the Checkins mailing list