[Python-checkins] r75470 - python/trunk/Lib/test/test_builtin.py

mark.dickinson python-checkins at python.org
Sat Oct 17 23:46:33 CEST 2009


Author: mark.dickinson
Date: Sat Oct 17 23:46:32 2009
New Revision: 75470

Log:
Protect against attempts to replace PyNumber_Add with PyNumber_InPlaceAdd in builtin sum

Modified:
   python/trunk/Lib/test/test_builtin.py

Modified: python/trunk/Lib/test/test_builtin.py
==============================================================================
--- python/trunk/Lib/test/test_builtin.py	(original)
+++ python/trunk/Lib/test/test_builtin.py	Sat Oct 17 23:46:32 2009
@@ -1286,6 +1286,10 @@
                 raise ValueError
         self.assertRaises(ValueError, sum, BadSeq())
 
+        empty = []
+        sum(([x] for x in range(10)), empty)
+        self.assertEqual(empty, [])
+
     def test_type(self):
         self.assertEqual(type(''),  type('123'))
         self.assertNotEqual(type(''), type(()))


More information about the Python-checkins mailing list