mirror of
https://github.com/python/cpython.git
synced 2025-07-24 03:35:53 +00:00
bpo-16965: 2to3 now rewrites execfile() to open with 'rb'. (GH-8569)
This commit is contained in:
parent
0461704060
commit
d4d60134b2
3 changed files with 12 additions and 9 deletions
|
@ -1201,36 +1201,36 @@ class Test_execfile(FixerTestCase):
|
|||
|
||||
def test_conversion(self):
|
||||
b = """execfile("fn")"""
|
||||
a = """exec(compile(open("fn").read(), "fn", 'exec'))"""
|
||||
a = """exec(compile(open("fn", "rb").read(), "fn", 'exec'))"""
|
||||
self.check(b, a)
|
||||
|
||||
b = """execfile("fn", glob)"""
|
||||
a = """exec(compile(open("fn").read(), "fn", 'exec'), glob)"""
|
||||
a = """exec(compile(open("fn", "rb").read(), "fn", 'exec'), glob)"""
|
||||
self.check(b, a)
|
||||
|
||||
b = """execfile("fn", glob, loc)"""
|
||||
a = """exec(compile(open("fn").read(), "fn", 'exec'), glob, loc)"""
|
||||
a = """exec(compile(open("fn", "rb").read(), "fn", 'exec'), glob, loc)"""
|
||||
self.check(b, a)
|
||||
|
||||
b = """execfile("fn", globals=glob)"""
|
||||
a = """exec(compile(open("fn").read(), "fn", 'exec'), globals=glob)"""
|
||||
a = """exec(compile(open("fn", "rb").read(), "fn", 'exec'), globals=glob)"""
|
||||
self.check(b, a)
|
||||
|
||||
b = """execfile("fn", locals=loc)"""
|
||||
a = """exec(compile(open("fn").read(), "fn", 'exec'), locals=loc)"""
|
||||
a = """exec(compile(open("fn", "rb").read(), "fn", 'exec'), locals=loc)"""
|
||||
self.check(b, a)
|
||||
|
||||
b = """execfile("fn", globals=glob, locals=loc)"""
|
||||
a = """exec(compile(open("fn").read(), "fn", 'exec'), globals=glob, locals=loc)"""
|
||||
a = """exec(compile(open("fn", "rb").read(), "fn", 'exec'), globals=glob, locals=loc)"""
|
||||
self.check(b, a)
|
||||
|
||||
def test_spacing(self):
|
||||
b = """execfile( "fn" )"""
|
||||
a = """exec(compile(open( "fn" ).read(), "fn", 'exec'))"""
|
||||
a = """exec(compile(open( "fn", "rb" ).read(), "fn", 'exec'))"""
|
||||
self.check(b, a)
|
||||
|
||||
b = """execfile("fn", globals = glob)"""
|
||||
a = """exec(compile(open("fn").read(), "fn", 'exec'), globals = glob)"""
|
||||
a = """exec(compile(open("fn", "rb").read(), "fn", 'exec'), globals = glob)"""
|
||||
self.check(b, a)
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue