[3.8] bpo-40807: Backport test_codeop change [GH-19670]
A tiny sliver of a 3.9 PEG parser patch needed to backport the test added by #20486.
This commit is contained in:
parent
c935b33322
commit
a5d6aba318
|
@ -3,12 +3,12 @@
|
|||
Nick Mathewson
|
||||
"""
|
||||
import unittest
|
||||
from test.support import is_jython
|
||||
from test import support
|
||||
|
||||
from codeop import compile_command, PyCF_DONT_IMPLY_DEDENT
|
||||
import io
|
||||
|
||||
if is_jython:
|
||||
if support.is_jython:
|
||||
import sys
|
||||
|
||||
def unify_callables(d):
|
||||
|
@ -21,7 +21,7 @@ class CodeopTests(unittest.TestCase):
|
|||
|
||||
def assertValid(self, str, symbol='single'):
|
||||
'''succeed iff str is a valid piece of code'''
|
||||
if is_jython:
|
||||
if support.is_jython:
|
||||
code = compile_command(str, "<input>", symbol)
|
||||
self.assertTrue(code)
|
||||
if symbol == "single":
|
||||
|
@ -60,7 +60,7 @@ class CodeopTests(unittest.TestCase):
|
|||
av = self.assertValid
|
||||
|
||||
# special case
|
||||
if not is_jython:
|
||||
if not support.is_jython:
|
||||
self.assertEqual(compile_command(""),
|
||||
compile("pass", "<input>", 'single',
|
||||
PyCF_DONT_IMPLY_DEDENT))
|
||||
|
|
Loading…
Reference in New Issue