Skip to content

Commit

Permalink
pythongh-116860: Remove outdated test_parserhack from test_future (
Browse files Browse the repository at this point in the history
  • Loading branch information
sobolevn authored May 28, 2024
1 parent b313cc6 commit 669175b
Showing 1 changed file with 0 additions and 20 deletions.
20 changes: 0 additions & 20 deletions Lib/test/test_future_stmt/test_future.py
Original file line number Diff line number Diff line change
Expand Up @@ -171,26 +171,6 @@ def test_ensure_flags_dont_clash(self):
}
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)
Expand Down

0 comments on commit 669175b

Please sign in to comment.