From: Walter Dörwald Date: Fri, 15 Aug 2003 17:52:39 +0000 (+0000) Subject: Make a copy of L before appending, so the global L remains X-Git-Tag: v2.4a1~1732 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c8cb5d9d6950bb9e3b407c6b4a8dd2831f5edee9;p=python Make a copy of L before appending, so the global L remains unchanged (and sys.gettotalrefcount() remains constant). Fix a few typos. --- diff --git a/Lib/test/test_builtin.py b/Lib/test/test_builtin.py index 65dabb159a..652163411e 100644 --- a/Lib/test/test_builtin.py +++ b/Lib/test/test_builtin.py @@ -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),