| 301 | self.events.append(("addDuration", self.test_index, elapsed)) |
| 302 | |
| 303 | def addError(self, test, err): |
| 304 | self.check_picklable(test, err) |
| 305 | |
| 306 | event_occurred_before_first_test = self.test_index == -1 |
| 307 | if event_occurred_before_first_test and isinstance( |
| 308 | test, unittest.suite._ErrorHolder |
| 309 | ): |
| 310 | self.events.append(("addError", self.test_index, test.id(), err)) |
| 311 | else: |
| 312 | self.events.append(("addError", self.test_index, err)) |
| 313 | |
| 314 | super().addError(test, err) |
| 315 | |
| 316 | def addFailure(self, test, err): |
| 317 | self.check_picklable(test, err) |