You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-03 00:45:53 +08:00
Correct pytest/test_grammar.py for new regime
This commit is contained in:
@@ -38,10 +38,10 @@ def test_grammar():
|
|||||||
|
|
||||||
expect_right_recursive = set([("designList", ("store", "DUP_TOP", "designList"))])
|
expect_right_recursive = set([("designList", ("store", "DUP_TOP", "designList"))])
|
||||||
|
|
||||||
if PYTHON_VERSION_TRIPLE <= (3, 6):
|
if PYTHON_VERSION_TRIPLE[:2] <= (3, 6):
|
||||||
unused_rhs.add("call")
|
unused_rhs.add("call")
|
||||||
|
|
||||||
if PYTHON_VERSION_TRIPLE >= (3, 0):
|
if PYTHON_VERSION_TRIPLE >= (2, 7):
|
||||||
expect_lhs.add("kvlist")
|
expect_lhs.add("kvlist")
|
||||||
expect_lhs.add("kv3")
|
expect_lhs.add("kv3")
|
||||||
unused_rhs.add("dict")
|
unused_rhs.add("dict")
|
||||||
@@ -69,7 +69,7 @@ def test_grammar():
|
|||||||
unused_rhs.add("dict_comp")
|
unused_rhs.add("dict_comp")
|
||||||
unused_rhs.add("classdefdeco1")
|
unused_rhs.add("classdefdeco1")
|
||||||
unused_rhs.add("tryelsestmtl")
|
unused_rhs.add("tryelsestmtl")
|
||||||
if PYTHON_VERSION_TRIPLE >= (3, 7):
|
if PYTHON_VERSION_TRIPLE >= (3, 5):
|
||||||
expect_right_recursive.add(
|
expect_right_recursive.add(
|
||||||
(("l_stmts", ("lastl_stmt", "come_froms", "l_stmts")))
|
(("l_stmts", ("lastl_stmt", "come_froms", "l_stmts")))
|
||||||
)
|
)
|
||||||
@@ -116,6 +116,7 @@ def test_grammar():
|
|||||||
RETURN_END_IF RETURN_END_IF_LAMBDA RETURN_VALUE_LAMBDA RETURN_LAST
|
RETURN_END_IF RETURN_END_IF_LAMBDA RETURN_VALUE_LAMBDA RETURN_LAST
|
||||||
""".split()
|
""".split()
|
||||||
)
|
)
|
||||||
|
|
||||||
if (2, 6) <= PYTHON_VERSION_TRIPLE <= (2, 7):
|
if (2, 6) <= PYTHON_VERSION_TRIPLE <= (2, 7):
|
||||||
opcode_set = set(s.opc.opname).union(ignore_set)
|
opcode_set = set(s.opc.opname).union(ignore_set)
|
||||||
if PYTHON_VERSION_TRIPLE[:2] == (2, 6):
|
if PYTHON_VERSION_TRIPLE[:2] == (2, 6):
|
||||||
|
@@ -23,7 +23,7 @@ COVER_DIR=../tmp/grammar-cover
|
|||||||
# Run short tests
|
# Run short tests
|
||||||
check-short:
|
check-short:
|
||||||
@$(PYTHON) -V && PYTHON_VERSION=`$(PYTHON) -V 2>&1 | cut -d ' ' -f 2 | cut -d'.' -f1,2` | head -1; \
|
@$(PYTHON) -V && PYTHON_VERSION=`$(PYTHON) -V 2>&1 | cut -d ' ' -f 2 | cut -d'.' -f1,2` | head -1; \
|
||||||
$(MAKE) check-bytecode-$${PYTHON_VERSION}
|
$(MAKE) check-bytecode-${PYTHON_VERSION}
|
||||||
|
|
||||||
# Run all tests
|
# Run all tests
|
||||||
check:
|
check:
|
||||||
|
Reference in New Issue
Block a user