[Zope-Checkins] CVS: Zope3/lib/python/Persistence/BTrees/tests - testBTrees.py:1.13

Tim Peters tim.one@comcast.net
Fri, 14 Jun 2002 21:38:59 -0400


Update of /cvs-repository/Zope3/lib/python/Persistence/BTrees/tests
In directory cvs.zope.org:/tmp/cvs-serv28522/tests

Modified Files:
	testBTrees.py 
Log Message:
DegenerateBTree.testDeletes():  Removed the XXX comments.


=== Zope3/lib/python/Persistence/BTrees/tests/testBTrees.py 1.12 => 1.13 ===
         # the way.
 
-        # XXX This is hopeless for now:  it dies with:
-        # XXX 1. A variety of assertion failures in _checkRanges.
-        # XXX 2. Assorted "Invalid firstbucket pointer" failures at
-        # XXX    seemingly random times, coming out of the BTree destructor.
-        # XXX 3. Under Python 2.3 CVS, some baffling
-        # XXX    RuntimeWarning: tp_compare didn't return -1 or -2 for exception
-        # XXX    warnings, possibly due to memory corruption after a BTree
-        # XXX    goes insane.
-        # XXX These are probably related to "Guido's bug" (which test case
-        # SXX is also disabled for now).
+        # This is a tough test.  Previous failure modes included:
+        # 1. A variety of assertion failures in _checkRanges.
+        # 2. Assorted "Invalid firstbucket pointer" failures at
+        #    seemingly random times, coming out of the BTree destructor.
+        # 3. Under Python 2.3 CVS, some baffling
+        #      RuntimeWarning: tp_compare didn't return -1 or -2 for exception
+        #    warnings, possibly due to memory corruption after a BTree
+        #    goes insane.
 
         t, keys = self._build_degenerate_tree()
         for oneperm in permutations(keys):