Coverage for /opt/homebrew/lib/python3.11/site-packages/pytest_cov/compat.py: 65%
17 statements
« prev ^ index » next coverage.py v7.2.3, created at 2023-05-04 13:14 +0700
« prev ^ index » next coverage.py v7.2.3, created at 2023-05-04 13:14 +0700
1try:
2 from StringIO import StringIO
3except ImportError:
4 from io import StringIO
7StringIO # pyflakes, this is for re-export
10class SessionWrapper:
11 def __init__(self, session):
12 self._session = session
13 if hasattr(session, 'testsfailed'):
14 self._attr = 'testsfailed'
15 else:
16 self._attr = '_testsfailed'
18 @property
19 def testsfailed(self):
20 return getattr(self._session, self._attr)
22 @testsfailed.setter
23 def testsfailed(self, value):
24 setattr(self._session, self._attr, value)