fix(unittest): parse failing subtests (#53)
Co-authored-by: Willem Jan Noort <noortw01@heiway.net>
This commit is contained in:
@@ -17,6 +17,8 @@ class UnittestNeotestAdapter(NeotestAdapter):
|
|||||||
return str(Path(inspect.getmodule(case).__file__).absolute()) # type: ignore
|
return str(Path(inspect.getmodule(case).__file__).absolute()) # type: ignore
|
||||||
|
|
||||||
def case_id_elems(self, case) -> List[str]:
|
def case_id_elems(self, case) -> List[str]:
|
||||||
|
if case.__class__.__name__ == '_SubTest':
|
||||||
|
case = case.test_case
|
||||||
file = self.case_file(case)
|
file = self.case_file(case)
|
||||||
elems = [file, case.__class__.__name__]
|
elems = [file, case.__class__.__name__]
|
||||||
if isinstance(case, TestCase):
|
if isinstance(case, TestCase):
|
||||||
|
Reference in New Issue
Block a user