(self, *args)
| 33 | return out.getvalue(), err.getvalue(), cm.exception.code |
| 34 | |
| 35 | def expect_success(self, *args): |
| 36 | out, err, code = self._do_test(*args) |
| 37 | self.assertEqual(code, 0, |
| 38 | "\n".join([f"Unexpected failure: {args=}", out, err])) |
| 39 | self.assertEqual(err, "") |
| 40 | return out |
| 41 | |
| 42 | def expect_failure(self, *args): |
| 43 | out, err, code = self._do_test(*args, expect_success=False) |
no test coverage detected