]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Backport checkin:
authorWalter Dörwald <walter@livinglogic.de>
Fri, 15 Aug 2003 17:36:25 +0000 (17:36 +0000)
committerWalter Dörwald <walter@livinglogic.de>
Fri, 15 Aug 2003 17:36:25 +0000 (17:36 +0000)
Make a copy of L before appending, so the global L remains
unchanged (and sys.gettotalrefcount() remains constant).

Fix a few typos.

Lib/test/test_builtin.py

index 3dd2ffc7f312e5478f4e1b39f4e1bc77f8a2ac72..b7b8afb248da0c0d46c14cf5b287037fa5a4417f 100644 (file)
@@ -364,9 +364,9 @@ class BuiltinTest(unittest.TestCase):
             )
 
     def test_filter_subclasses(self):
-        # test, that filter() never returns tuple, str or unicode subclasses
-        # and that the result always go's through __getitem__
-        funcs = (None, lambda x: True)
+        # test that filter() never returns tuple, str or unicode subclasses
+        # and that the result always goes through __getitem__
+        funcs = (None, bool, lambda x: True)
         class tuple2(tuple):
             def __getitem__(self, index):
                 return 2*tuple.__getitem__(self, index)
@@ -630,7 +630,7 @@ class BuiltinTest(unittest.TestCase):
                 ('1' + '0'*20, 10L**20),
                 ('1' + '0'*100, 10L**100)
         ]
-        L2 = L
+        L2 = L[:]
         if have_unicode:
             L2 += [
                 (unicode('1') + unicode('0')*20, 10L**20),