diff options
author | Benjamin Peterson <benjamin@python.org> | 2012-11-29 15:55:22 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2012-11-29 15:55:22 (GMT) |
commit | 57af38700a42f7c037eab85f107800d50d641198 (patch) | |
tree | 3c97439a865e1a35375b2b3ed025a38ca424907b /Lib/lib2to3/tests | |
parent | 718df1d6384da5285e5c2e5cab6584bf10350513 (diff) | |
download | cpython-57af38700a42f7c037eab85f107800d50d641198.zip cpython-57af38700a42f7c037eab85f107800d50d641198.tar.gz cpython-57af38700a42f7c037eab85f107800d50d641198.tar.bz2 |
enumerate only requires an iterable (closes #16573)
Patch by Jonathan Kotta.
Diffstat (limited to 'Lib/lib2to3/tests')
-rw-r--r-- | Lib/lib2to3/tests/test_fixers.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Lib/lib2to3/tests/test_fixers.py b/Lib/lib2to3/tests/test_fixers.py index 43184e1..914b3bf 100644 --- a/Lib/lib2to3/tests/test_fixers.py +++ b/Lib/lib2to3/tests/test_fixers.py @@ -2981,6 +2981,10 @@ class Test_filter(FixerTestCase): self.unchanged(a) a = """sorted(filter(f, 'abc'), key=blah)[0]""" self.unchanged(a) + a = """enumerate(filter(f, 'abc'))""" + self.unchanged(a) + a = """enumerate(filter(f, 'abc'), start=1)""" + self.unchanged(a) a = """for i in filter(f, 'abc'): pass""" self.unchanged(a) a = """[x for x in filter(f, 'abc')]""" @@ -3089,6 +3093,10 @@ class Test_map(FixerTestCase): self.unchanged(a) a = """sorted(map(f, 'abc'), key=blah)[0]""" self.unchanged(a) + a = """enumerate(map(f, 'abc'))""" + self.unchanged(a) + a = """enumerate(map(f, 'abc'), start=1)""" + self.unchanged(a) a = """for i in map(f, 'abc'): pass""" self.unchanged(a) a = """[x for x in map(f, 'abc')]""" @@ -3152,6 +3160,10 @@ class Test_zip(FixerTestCase): self.unchanged(a) a = """sorted(zip(a, b), key=blah)[0]""" self.unchanged(a) + a = """enumerate(zip(a, b))""" + self.unchanged(a) + a = """enumerate(zip(a, b), start=1)""" + self.unchanged(a) a = """for i in zip(a, b): pass""" self.unchanged(a) a = """[x for x in zip(a, b)]""" |