diff options
author | bgabor8 <bgabor8@bloomberg.net> | 2020-12-19 19:16:14 +0000 |
---|---|---|
committer | Bernát Gábor <gaborjbernat@gmail.com> | 2020-12-24 12:21:34 +0000 |
commit | 4f19404aa59b82ebf6bcf6df0da1a4d096840422 (patch) | |
tree | c72080454ec8b000e36d54372998b40620f26291 /tests/execute | |
parent | 356a56200f0cae45a0a6c955ed6d41273604e337 (diff) | |
download | tox-git-4f19404aa59b82ebf6bcf6df0da1a4d096840422.tar.gz |
Windows fixes
Signed-off-by: Bernát Gábor <bgabor8@bloomberg.net>
Diffstat (limited to 'tests/execute')
-rw-r--r-- | tests/execute/local_subprocess/test_local_subprocess.py | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/tests/execute/local_subprocess/test_local_subprocess.py b/tests/execute/local_subprocess/test_local_subprocess.py index 04ca2b44..393d6c33 100644 --- a/tests/execute/local_subprocess/test_local_subprocess.py +++ b/tests/execute/local_subprocess/test_local_subprocess.py @@ -46,7 +46,8 @@ def test_local_execute_basic_pass( request = ExecuteRequest(cmd=[sys.executable, "-c", code], cwd=Path(), env=os_env, stdin=StdinSource.OFF) out_err = FakeOutErr() with executor.call(request, show=show, out_err=out_err.out_err) as status: - pass + while status.exit_code is None: + status.wait() outcome = status.outcome assert outcome is not None assert bool(outcome) is True, outcome @@ -77,7 +78,8 @@ def test_local_execute_basic_pass_show_on_standard_newline_flush(caplog: LogCapt ) out_err = FakeOutErr() with executor.call(request, show=True, out_err=out_err.out_err) as status: - pass + while status.exit_code is None: + status.wait() outcome = status.outcome assert outcome is not None assert repr(outcome) @@ -113,7 +115,8 @@ def test_local_execute_write_a_lot(caplog: LogCaptureFixture, os_env: Dict[str, ) out_err = FakeOutErr() with executor.call(request, show=False, out_err=out_err.out_err) as status: - pass + while status.exit_code is None: + status.wait() outcome = status.outcome assert outcome is not None assert bool(outcome), outcome @@ -138,7 +141,8 @@ def test_local_execute_basic_fail(capsys: CaptureFixture, caplog: LogCaptureFixt # run test out_err = FakeOutErr() with executor.call(request, show=False, out_err=out_err.out_err) as status: - pass + while status.exit_code is None: + status.wait() outcome = status.outcome assert outcome is not None @@ -186,7 +190,8 @@ def test_command_does_not_exist(capsys: CaptureFixture, caplog: LogCaptureFixtur request = ExecuteRequest(cmd=["sys-must-be-missing"], cwd=Path().absolute(), env=os_env, stdin=StdinSource.OFF) out_err = FakeOutErr() with executor.call(request, show=False, out_err=out_err.out_err) as status: - pass + while status.exit_code is None: + status.wait() outcome = status.outcome assert outcome is not None @@ -253,7 +258,8 @@ def test_local_subprocess_tty(monkeypatch: MonkeyPatch, mocker: MockerFixture, t request = ExecuteRequest(cmd=cmd, stdin=StdinSource.API, cwd=Path.cwd(), env=dict(os.environ)) out_err = FakeOutErr() with executor.call(request, show=False, out_err=out_err.out_err) as status: - pass + while status.exit_code is None: + status.wait() outcome = status.outcome assert outcome is not None @@ -262,6 +268,6 @@ def test_local_subprocess_tty(monkeypatch: MonkeyPatch, mocker: MockerFixture, t assert info == { "stdout": False if is_windows else tty, "stderr": False if is_windows else tty, - "stdin": True if is_windows else False, + "stdin": False, "terminal": [100, 100], } |