From 81d2265efac717bb567bc15cc652ae10801286b3 Mon Sep 17 00:00:00 2001 From: Willem-J-an <51120533+Willem-J-an@users.noreply.github.com> Date: Fri, 25 Aug 2023 12:17:04 +0200 Subject: [PATCH] fix(unittest): parse failing subtests (#53) Co-authored-by: Willem Jan Noort --- neotest_python/unittest.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/neotest_python/unittest.py b/neotest_python/unittest.py index 856ee08..f7772a2 100644 --- a/neotest_python/unittest.py +++ b/neotest_python/unittest.py @@ -17,6 +17,8 @@ def case_file(self, case) -> str: return str(Path(inspect.getmodule(case).__file__).absolute()) # type: ignore def case_id_elems(self, case) -> List[str]: + if case.__class__.__name__ == '_SubTest': + case = case.test_case file = self.case_file(case) elems = [file, case.__class__.__name__] if isinstance(case, TestCase):