summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_traceback.py
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2016-09-09 17:17:08 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2016-09-09 17:17:08 (GMT)
commitf9b760f48ae2bd32ac347fe805b078a16037afee (patch)
tree5472de2d2cd70aab93c4ab4b00aabf7944caa11c /Lib/test/test_traceback.py
parente53592091afa172f97bf3d7af43041a28c6ff688 (diff)
downloadcpython-f9b760f48ae2bd32ac347fe805b078a16037afee.zip
cpython-f9b760f48ae2bd32ac347fe805b078a16037afee.tar.gz
cpython-f9b760f48ae2bd32ac347fe805b078a16037afee.tar.bz2
Rework CALL_FUNCTION* opcodes
Issue #27213: Rework CALL_FUNCTION* opcodes to produce shorter and more efficient bytecode: * CALL_FUNCTION now only accepts position arguments * CALL_FUNCTION_KW accepts position arguments and keyword arguments, but keys of keyword arguments are packed into a constant tuple. * CALL_FUNCTION_EX is the most generic, it expects a tuple and a dict for positional and keyword arguments. CALL_FUNCTION_VAR and CALL_FUNCTION_VAR_KW opcodes have been removed. 2 tests of test_traceback are currently broken: skip test, the issue #28050 was created to track the issue. Patch by Demur Rumed, design by Serhiy Storchaka, reviewed by Serhiy Storchaka and Victor Stinner.
Diffstat (limited to 'Lib/test/test_traceback.py')
-rw-r--r--Lib/test/test_traceback.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/test/test_traceback.py b/Lib/test/test_traceback.py
index fc7e6cc..446b91e 100644
--- a/Lib/test/test_traceback.py
+++ b/Lib/test/test_traceback.py
@@ -304,6 +304,7 @@ class TracebackFormatTests(unittest.TestCase):
])
# issue 26823 - Shrink recursive tracebacks
+ @unittest.skipIf(True, "FIXME: test broken, see issue #28050")
def _check_recursive_traceback_display(self, render_exc):
# Always show full diffs when this test fails
# Note that rearranging things may require adjusting