[Zope-Checkins] CVS: Zope/lib/python/ZTUtils/tests - testBatch.py:1.4.52.1

Casey Duncan casey@zope.com
Wed, 27 Mar 2002 15:52:04 -0500


Update of /cvs-repository/Zope/lib/python/ZTUtils/tests
In directory cvs.zope.org:/tmp/cvs-serv22094/lib/python/ZTUtils/tests

Modified Files:
      Tag: casey-death_to_index_html-branch
	testBatch.py 
Log Message:
Updating branch to head for testing


=== Zope/lib/python/ZTUtils/tests/testBatch.py 1.4 => 1.4.52.1 ===
+import os, sys
+
+from unittest import TestCase, makeSuite, main
 
 import string
 from ZTUtils import Batch
 
-class BatchTests(unittest.TestCase):
+class BatchTests(TestCase):
 
     def testEmpty(self):
         '''Test empty Batch'''
@@ -21,6 +23,7 @@
             assert b.next is None
             assert b.start == 1, b.start
             assert len(b) ==  b.end == bsize
+            assert b.sequence_length == len(seq)
             for i in seq:
                 assert b[i] == i, (b[i], i)
                 neg = -1 - i
@@ -33,12 +36,14 @@
             assert b.next is None
             assert len(b) == bsize
             assert b[bsize - 1] == bsize - 1
+            assert b.sequence_length == bsize
         b = Batch(range(8), 5)
         assert len(b) == 5
+        assert b.sequence_length == 8
         assert len(b.next) == 3
 
 def test_suite():
-    return unittest.makeSuite(BatchTests)
+    return makeSuite(BatchTests)
 
 if __name__=='__main__':
     main()