[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