[Zope-CVS] CVS: Products/ZCTextIndex/tests - testNBest.py:1.1.2.4
Tim Peters
tim.one@comcast.net
Sun, 5 May 2002 21:46:26 -0400
Update of /cvs-repository/Products/ZCTextIndex/tests
In directory cvs.zope.org:/tmp/cvs-serv31723/tests
Modified Files:
Tag: TextIndexDS9-branch
testNBest.py
Log Message:
New method NBest.pop_smallest(). This is key to doing multiple unions
efficiently (which we aren't doing yet).
NBest.getbest(): Rewrite in the obvious way. When I wrote this, I
believe I was under the illusion that zip() wasn't available in 2.1.
=== Products/ZCTextIndex/tests/testNBest.py 1.1.2.3 => 1.1.2.4 ===
self.assertEqual(nb.getbest(), expected)
+ for i in range(1, n+1):
+ self.assertEqual(nb.pop_smallest(), expected[-i])
+ self.assertRaises(IndexError, nb.pop_smallest)
+
def test_suite():
return makeSuite(NBestTest)