(self, test, reason)
| 121 | self.stream.flush() |
| 122 | |
| 123 | def addSkip(self, test, reason): |
| 124 | super(TextTestResult, self).addSkip(test, reason) |
| 125 | t = self._theme |
| 126 | if self.showAll: |
| 127 | self._write_status(test, f"{t.warn}skipped{t.reset} {reason!r}") |
| 128 | elif self.dots: |
| 129 | self.stream.write(f"{t.warn}s{t.reset}") |
| 130 | self.stream.flush() |
| 131 | |
| 132 | def addExpectedFailure(self, test, err): |
| 133 | super(TextTestResult, self).addExpectedFailure(test, err) |
nothing calls this directly
no test coverage detected