aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/ipython/py3/IPython/testing/ipunittest.py
diff options
context:
space:
mode:
authorrobot-piglet <robot-piglet@yandex-team.com>2024-02-15 11:42:00 +0300
committerInnokentii Mokin <innokentii@ydb.tech>2024-02-16 18:35:18 +0000
commit7b5df0095abcb037bd84e4682f90c04b36796e3d (patch)
tree02de55e9d40978330b14e91aa6275ab8db1c2ba3 /contrib/python/ipython/py3/IPython/testing/ipunittest.py
parent4a82bfdb9b900b928096ffe53670200e94ec8a23 (diff)
downloadydb-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.py10
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):