mirror of
https://github.com/python/cpython.git
synced 2025-10-17 20:28:43 +00:00
Issue #20532: Tests which use _testcapi now are marked as CPython only.
This commit is contained in:
parent
fe4ef392d5
commit
5cfc79deae
25 changed files with 239 additions and 106 deletions
|
@ -1,12 +1,11 @@
|
|||
"""Test cases for traceback module"""
|
||||
|
||||
from _testcapi import traceback_print, exception_print
|
||||
from io import StringIO
|
||||
import sys
|
||||
import unittest
|
||||
import re
|
||||
from test.support import run_unittest, Error, captured_output
|
||||
from test.support import TESTFN, unlink
|
||||
from test.support import TESTFN, unlink, cpython_only
|
||||
|
||||
import traceback
|
||||
|
||||
|
@ -173,7 +172,9 @@ class SyntaxTracebackCases(unittest.TestCase):
|
|||
|
||||
class TracebackFormatTests(unittest.TestCase):
|
||||
|
||||
@cpython_only
|
||||
def test_traceback_format(self):
|
||||
from _testcapi import traceback_print
|
||||
try:
|
||||
raise KeyError('blah')
|
||||
except KeyError:
|
||||
|
@ -360,7 +361,9 @@ class CExcReportingTests(BaseExceptionReportingTests, unittest.TestCase):
|
|||
# This checks built-in reporting by the interpreter.
|
||||
#
|
||||
|
||||
@cpython_only
|
||||
def get_report(self, e):
|
||||
from _testcapi import exception_print
|
||||
e = self.get_exception(e)
|
||||
with captured_output("stderr") as s:
|
||||
exception_print(e)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue