diff options
| author | Abhyudai <13880786+abhiabhi94@users.noreply.github.com> | 2021-10-11 14:17:33 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-11 10:47:33 +0200 |
| commit | 7872971dfbb818177168e64c24a933e48ce01206 (patch) | |
| tree | db677ea4d50fc6d08cd962a784b0df90a755ba7e | |
| parent | aa0d796e37c4b8056148de2f68726aae9d20399c (diff) | |
Fixed #33149 -- Made test runner --pdb option work with subTest().
Thanks Lucidot for the report and Mariusz Felisiak for the initial
patch.
| -rw-r--r-- | django/test/runner.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/django/test/runner.py b/django/test/runner.py index 225bc19b09..34480cf103 100644 --- a/django/test/runner.py +++ b/django/test/runner.py @@ -107,6 +107,11 @@ class PDBDebugResult(unittest.TextTestResult): super().addFailure(test, err) self.debug(err) + def addSubTest(self, test, subtest, err): + if err is not None: + self.debug(err) + super().addSubTest(test, subtest, err) + def debug(self, error): self._restoreStdout() self.buffer = False |
