diff options
author | robot-piglet <robot-piglet@yandex-team.com> | 2024-02-15 11:42:00 +0300 |
---|---|---|
committer | Innokentii Mokin <innokentii@ydb.tech> | 2024-02-16 18:35:18 +0000 |
commit | 7b5df0095abcb037bd84e4682f90c04b36796e3d (patch) | |
tree | 02de55e9d40978330b14e91aa6275ab8db1c2ba3 /contrib/python/ipython/py3/IPython/testing/ipunittest.py | |
parent | 4a82bfdb9b900b928096ffe53670200e94ec8a23 (diff) | |
download | ydb-7b5df0095abcb037bd84e4682f90c04b36796e3d.tar.gz |
Intermediate changes
Diffstat (limited to 'contrib/python/ipython/py3/IPython/testing/ipunittest.py')
-rw-r--r-- | contrib/python/ipython/py3/IPython/testing/ipunittest.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/contrib/python/ipython/py3/IPython/testing/ipunittest.py b/contrib/python/ipython/py3/IPython/testing/ipunittest.py index 5a940a5fe9..4b107618b5 100644 --- a/contrib/python/ipython/py3/IPython/testing/ipunittest.py +++ b/contrib/python/ipython/py3/IPython/testing/ipunittest.py @@ -36,6 +36,7 @@ Authors # Stdlib import re +import sys import unittest from doctest import DocTestFinder, DocTestRunner, TestResults from IPython.terminal.interactiveshell import InteractiveShell @@ -49,7 +50,14 @@ def count_failures(runner): Code modeled after the summarize() method in doctest. """ - return [TestResults(f, t) for f, t in runner._name2ft.values() if f > 0 ] + if sys.version_info < (3, 13): + return [TestResults(f, t) for f, t in runner._name2ft.values() if f > 0] + else: + return [ + TestResults(failure, try_) + for failure, try_, skip in runner._stats.values() + if failure > 0 + ] class IPython2PythonConverter(object): |