Squash: Applied review comments

This commit is contained in:
Andreas Maier 2020-04-12 12:00:08 +02:00
parent 869c089887
commit b2582b0314
1 changed files with 8 additions and 10 deletions

View File

@ -362,15 +362,12 @@ class Node(metaclass=NodeMeta):
) )
def repr_failure( def repr_failure(
self, excinfo, style=None self, excinfo: ExceptionInfo[Union[Failed, FixtureLookupError]], style=None
) -> Union[str, ReprExceptionInfo, ExceptionChainRepr, FixtureLookupErrorRepr]: ) -> Union[str, ReprExceptionInfo, ExceptionChainRepr, FixtureLookupErrorRepr]:
""" """
Return a string representation of a collection failure. Return a representation of a collection or test failure.
:param excinfo: Exception information for the failure as a tuple :param excinfo: Exception information for the failure.
(type, value, traceback), see sys.exc_info().
:param style: Style of the representation ('long', 'short', 'auto',
None).
""" """
return self._repr_failure_py(excinfo, style) return self._repr_failure_py(excinfo, style)
@ -410,12 +407,13 @@ class Collector(Node):
""" """
raise NotImplementedError("abstract") raise NotImplementedError("abstract")
def repr_failure(self, excinfo): def repr_failure(
self, excinfo: ExceptionInfo[Union[Failed, FixtureLookupError]]
) -> Union[str, ReprExceptionInfo, ExceptionChainRepr, FixtureLookupErrorRepr]:
""" """
Return a string representation of a collection failure. Return a representation of a collection or test failure.
:param excinfo: Exception information for the failure as a tuple :param excinfo: Exception information for the failure.
(type, value, traceback), see sys.exc_info().
""" """
if excinfo.errisinstance(self.CollectError) and not self.config.getoption( if excinfo.errisinstance(self.CollectError) and not self.config.getoption(
"fulltrace", False "fulltrace", False