(self)
| 122 | |
| 123 | @contextlib.contextmanager |
| 124 | def fail_if(self): |
| 125 | all_fails = compound() |
| 126 | all_fails.fails.update(self.skips.union(self.fails)) |
| 127 | |
| 128 | try: |
| 129 | yield |
| 130 | except Exception as ex: |
| 131 | all_fails._expect_failure(config._current, ex) |
| 132 | else: |
| 133 | all_fails._expect_success(config._current) |
| 134 | |
| 135 | def _do(self, cfg, fn, *args, **kw): |
| 136 | for skip in self.skips: |