Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 658a75b

Browse files
felixxmdnozay
authored andcommitted
Used unittest.TextTestResult instead of an alias _TextTestResult removed in Python 3.11.
1 parent 0ef90a6 commit 658a75b

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

‎xmlrunner/result.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# use direct import to bypass freezegun
1313
from time import time
1414

15-
from .unittest import TestResult, _TextTestResult, failfast
15+
from .unittest import TestResult, TextTestResult, failfast
1616

1717

1818
# Matches invalid XML1.0 unicode characters, like control characters:
@@ -189,15 +189,15 @@ def get_error_info(self):
189189
return self.test_exception_info
190190

191191

192-
class _XMLTestResult(_TextTestResult):
192+
class _XMLTestResult(TextTestResult):
193193
"""
194194
A test result class that can express test results in a XML report.
195195
196196
Used by XMLTestRunner.
197197
"""
198198
def __init__(self, stream=sys.stderr, descriptions=1, verbosity=1,
199199
elapsed_times=True, properties=None, infoclass=None):
200-
_TextTestResult.__init__(self, stream, descriptions, verbosity)
200+
TextTestResult.__init__(self, stream, descriptions, verbosity)
201201
self._stdout_data = None
202202
self._stderr_data = None
203203
self._stdout_capture = StringIO()
@@ -320,7 +320,7 @@ def stopTest(self, test):
320320
# self._stdout_data = sys.stdout.getvalue()
321321
# self._stderr_data = sys.stderr.getvalue()
322322

323-
_TextTestResult.stopTest(self, test)
323+
TextTestResult.stopTest(self, test)
324324
self.stop_time = time()
325325

326326
if self.callback and callable(self.callback):

‎xmlrunner/unittest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
# pylint: disable-msg=W0611
66
import unittest
77
from unittest import TextTestRunner
8-
from unittest import TestResult, _TextTestResult
8+
from unittest import TestResult, TextTestResult
99
from unittest.result import failfast
1010
from unittest.main import TestProgram
1111

1212

1313
__all__ = (
14-
'unittest', 'TextTestRunner', 'TestResult', '_TextTestResult',
14+
'unittest', 'TextTestRunner', 'TestResult', 'TextTestResult',
1515
'TestProgram', 'failfast')

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /