diff options
| author | Abhyudai <13880786+abhiabhi94@users.noreply.github.com> | 2021-10-11 14:17:33 +0530 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2021-10-11 10:48:21 +0200 |
| commit | 44d11e5b2c6d61916ff5d7e9549f6c6911f5044d (patch) | |
| tree | 1758c5c8dea88c5b6c39632297d589543a358d5e /django | |
| parent | 1aada25eeb8debabe5e1a50d64843b085a95237b (diff) | |
[4.0.x] Fixed #33149 -- Made test runner --pdb option work with subTest().
Thanks Lucidot for the report and Mariusz Felisiak for the initial
patch.
Backport of 7872971dfbb818177168e64c24a933e48ce01206 from main
Diffstat (limited to 'django')
| -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 |
