(out="", err="", **kwargs)
| 65 | |
| 66 | |
| 67 | def _runner(out="", err="", **kwargs): |
| 68 | klass = kwargs.pop("klass", _Dummy) |
| 69 | runner = klass(Context(config=Config(overrides=kwargs))) |
| 70 | if "exits" in kwargs: |
| 71 | runner.returncode = Mock(return_value=kwargs.pop("exits")) |
| 72 | out_file = BytesIO(out.encode()) |
| 73 | err_file = BytesIO(err.encode()) |
| 74 | runner.read_proc_stdout = out_file.read |
| 75 | runner.read_proc_stderr = err_file.read |
| 76 | return runner |
| 77 | |
| 78 | |
| 79 | def _expect_platform_shell(shell): |
no test coverage detected
searching dependent graphs…