Called when self.runtest() raises an exception.
(self, excinfo)
| 31 | raise YamlException(self, name, value) |
| 32 | |
| 33 | def repr_failure(self, excinfo): |
| 34 | """Called when self.runtest() raises an exception.""" |
| 35 | if isinstance(excinfo.value, YamlException): |
| 36 | return "\n".join( |
| 37 | [ |
| 38 | "usecase execution failed", |
| 39 | " spec failed: {1!r}: {2!r}".format(*excinfo.value.args), |
| 40 | " no further details known at this point.", |
| 41 | ] |
| 42 | ) |
| 43 | return super().repr_failure(excinfo) |
| 44 | |
| 45 | def reportinfo(self): |
| 46 | return self.path, 0, f"usecase: {self.name}" |