Remove PYTHON3

This commit is contained in:
rocky
2021-11-03 03:11:06 -04:00
parent 47e615bbfc
commit 6bb2605bed
4 changed files with 4 additions and 37 deletions

View File

@@ -53,35 +53,7 @@ def test_grammar():
# NOTE: this may disappear # NOTE: this may disappear
expect_lhs.add("except_handler_else") expect_lhs.add("except_handler_else")
expect_lhs.add("load_genexpr") expect_lhs.add("kwarg")
unused_rhs = unused_rhs.union(
set(
"""
except_pop_except generator_exp
""".split()
)
)
if PYTHON_VERSION_TRIPLE < (3, 7):
expect_lhs.add("annotate_arg")
expect_lhs.add("annotate_tuple")
unused_rhs.add("mkfunc_annotate")
unused_rhs.add("dict_comp")
unused_rhs.add("classdefdeco1")
unused_rhs.add("tryelsestmtl")
if PYTHON_VERSION_TRIPLE >= (3, 5):
expect_right_recursive.add(
(("l_stmts", ("lastl_stmt", "come_froms", "l_stmts")))
)
pass
pass
# FIXME
if PYTHON_VERSION_TRIPLE < (3, 8):
assert expect_lhs == set(lhs)
assert unused_rhs == set(rhs)
assert expect_right_recursive == right_recursive assert expect_right_recursive == right_recursive
expect_dup_rhs = frozenset( expect_dup_rhs = frozenset(

View File

@@ -5,7 +5,6 @@ from uncompyle6.semantics.consts import (
# RETURN_NONE, PASS, RETURN_LOCALS # RETURN_NONE, PASS, RETURN_LOCALS
) )
from xdis.version_info import PYTHON3
from StringIO import StringIO from StringIO import StringIO
from uncompyle6.semantics.pysource import (SourceWalker, deparse_code2str) from uncompyle6.semantics.pysource import (SourceWalker, deparse_code2str)

View File

@@ -1,7 +1,7 @@
import re import re
import unittest import unittest
from uncompyle6 import PYTHON_VERSION, IS_PYPY # , PYTHON_VERSION
from uncompyle6.parser import get_python_parser, python_parser from uncompyle6.parser import get_python_parser, python_parser
from xdis.version_info import PYTHON_VERSION_TRIPLE, IS_PYPY
class TestGrammar(unittest.TestCase): class TestGrammar(unittest.TestCase):
def test_grammar(self): def test_grammar(self):
@@ -14,7 +14,7 @@ class TestGrammar(unittest.TestCase):
self.assertEqual(remain_tokens, set([]), self.assertEqual(remain_tokens, set([]),
"Remaining tokens %s\n====\n%s" % (remain_tokens, p.dump_grammar())) "Remaining tokens %s\n====\n%s" % (remain_tokens, p.dump_grammar()))
p = get_python_parser(PYTHON_VERSION, is_pypy=IS_PYPY) p = get_python_parser(PYTHON_VERSION_TRIPLE, is_pypy=IS_PYPY)
(lhs, rhs, tokens, (lhs, rhs, tokens,
right_recursive, dup_rhs) = p.check_sets() right_recursive, dup_rhs) = p.check_sets()
expect_lhs = set(['pos_arg', 'get_iter', 'attribute']) expect_lhs = set(['pos_arg', 'get_iter', 'attribute'])
@@ -47,7 +47,7 @@ class TestGrammar(unittest.TestCase):
# FIXME: Something got borked here # FIXME: Something got borked here
def no_test_dup_rule(self): def no_test_dup_rule(self):
import inspect import inspect
python_parser(PYTHON_VERSION, inspect.currentframe().f_code, python_parser(PYTHON_VERSION_TRIPLE, inspect.currentframe().f_code,
is_pypy=IS_PYPY, is_pypy=IS_PYPY,
parser_debug={ parser_debug={
'dups': True, 'transition': False, 'reduce': False, 'dups': True, 'transition': False, 'reduce': False,

View File

@@ -20,7 +20,6 @@ Step 2: Run the test:
test_pyenvlib --mylib --verify # decompile verify 'mylib' test_pyenvlib --mylib --verify # decompile verify 'mylib'
""" """
from uncompyle6 import main, PYTHON3
import os, time, re, shutil, sys import os, time, re, shutil, sys
from fnmatch import fnmatch from fnmatch import fnmatch
@@ -81,9 +80,6 @@ for vers in TEST_VERSIONS:
else: else:
if vers == "native": if vers == "native":
short_vers = os.path.basename(sys.path[-1]) short_vers = os.path.basename(sys.path[-1])
from xdis import PYTHON_VERSION
if PYTHON_VERSION > 3.0:
PYC = "*.cpython-%d.pyc" % int(PYTHON_VERSION * 10)
test_options[vers] = (sys.path[-1], PYC, short_vers) test_options[vers] = (sys.path[-1], PYC, short_vers)
else: else:
short_vers = vers[:3] short_vers = vers[:3]