[Zope-Checkins] CVS: StandaloneZODB/BTrees/tests - testSetOps.py:1.2

Jeremy Hylton jeremy@zope.com
Thu, 30 May 2002 17:06:24 -0400


Update of /cvs-repository/StandaloneZODB/BTrees/tests
In directory cvs.zope.org:/tmp/cvs-serv29727

Modified Files:
	testSetOps.py 
Log Message:
It is customary to include an argument list at the end of a def line.

Also:
    - call shuffle correctly.
    - simplify test_suite()


=== StandaloneZODB/BTrees/tests/testSetOps.py 1.1 => 1.2 ===
         self.assertEqual(list(output), range(50000))
 
-    def testLotsOfLittleOnes:
+    def testLotsOfLittleOnes(self):
         from random import shuffle
         N = 5000
         inputs = []
@@ -64,15 +64,13 @@
             base = i * 4 - N
             inputs.append(IISet([base, base+1]))
             inputs.append(IITreeSet([base+2, base+3]))
-        inputs.shuffle()
+        shuffle(inputs)
         output = multiunion(inputs)
         self.assertEqual(len(output), N*4)
         self.assertEqual(list(output), range(-N, 3*N))
 
 def test_suite():
-    alltests = TestSuite((makeSuite(TestMultiUnion, 'test'),
-                        ))
-    return alltests
+    return makeSuite(TestMultiUnion, 'test')
 
 def main():
   TextTestRunner().run(test_suite())