[pypy-svn] rev 613 - pypy/trunk/src/pypy/module/test

lac at codespeak.net lac at codespeak.net
Tue May 27 19:01:24 CEST 2003


Author: lac
Date: Tue May 27 19:01:21 2003
New Revision: 613

Modified:
   pypy/trunk/src/pypy/module/test/test_range.py
Log:
New range test for the new range that does not use append


Modified: pypy/trunk/src/pypy/module/test/test_range.py
==============================================================================
--- pypy/trunk/src/pypy/module/test/test_range.py	(original)
+++ pypy/trunk/src/pypy/module/test/test_range.py	Tue May 27 19:01:21 2003
@@ -9,10 +9,16 @@
    def tearDown(self):
       pass
 
+   def test_range_toofew(self):
+      self.assertRaises(TypeError, range)
+
+   def test_range_toomany(self):
+      self.assertRaises(TypeError, range,  1, 2, 3, 4)
+
    def test_range_one(self):
       self.assertEqual(range(1), [0])
 
-   def test_range_none(self):
+   def test_range_zero(self):
       self.assertEqual(range(0), [])
 
    def test_range_twoargs(self):
@@ -30,15 +36,17 @@
    def test_range_decreasing_negativelargestep(self):
       self.assertEqual(range(5, -2, -3), [5, 2, -1])
 
-   def test_range_decreasing_negativelargestep2(self):
-      self.assertEqual(range(5, -3, -3), [5, 2, -1])
+   def test_range_increasing_positivelargestep(self):
+      self.assertEqual(range(-5, 2, 3), [-5, -2, 1])
 
    def test_range_zerostep(self):
       self.assertRaises(ValueError, range, 1, 5, 0)
 
-   def XXXtest_range_float(self):
+"""
+   def test_range_float(self):
       "How CPython does it - UGLY, ignored for now."
       self.assertEqual(range(0.1, 2.0, 1.1), [0, 1])
+      """
       
 if __name__ == '__main__':
     testsupport.main()


More information about the Pypy-commit mailing list