mirror of
https://github.com/python/cpython.git
synced 2025-07-24 03:35:53 +00:00
gh-116860: Remove outdated test_parserhack
from test_future
(#116861)
This commit is contained in:
parent
b313cc68d5
commit
669175bf8e
1 changed files with 0 additions and 20 deletions
|
@ -171,26 +171,6 @@ class FutureTest(unittest.TestCase):
|
|||
}
|
||||
self.assertCountEqual(set(flags.values()), flags.values())
|
||||
|
||||
def test_parserhack(self):
|
||||
# test that the parser.c::future_hack function works as expected
|
||||
# Note: although this test must pass, it's not testing the original
|
||||
# bug as of 2.6 since the with statement is not optional and
|
||||
# the parser hack disabled. If a new keyword is introduced in
|
||||
# 2.6, change this to refer to the new future import.
|
||||
try:
|
||||
exec("from __future__ import print_function; print 0")
|
||||
except SyntaxError:
|
||||
pass
|
||||
else:
|
||||
self.fail("syntax error didn't occur")
|
||||
|
||||
try:
|
||||
exec("from __future__ import (print_function); print 0")
|
||||
except SyntaxError:
|
||||
pass
|
||||
else:
|
||||
self.fail("syntax error didn't occur")
|
||||
|
||||
def test_unicode_literals_exec(self):
|
||||
scope = {}
|
||||
exec("from __future__ import unicode_literals; x = ''", {}, scope)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue