Skip to content

Commit

Permalink
[3.13] pythongh-116860: Remove outdated test_parserhack from `test_…
Browse files Browse the repository at this point in the history
…future` (pythonGH-116861) (python#119649)

pythongh-116860: Remove outdated `test_parserhack` from `test_future` (pythonGH-116861)
(cherry picked from commit 669175b)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
  • Loading branch information
miss-islington and sobolevn committed May 28, 2024
1 parent 9216a53 commit 3b111a3
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 3b111a3

Please sign in to comment.