(hq_env: HqEnv)
| 63 | |
| 64 | |
| 65 | def test_submit_stdio(hq_env: HqEnv): |
| 66 | (job, client) = prepare_job_client(hq_env) |
| 67 | job.program( |
| 68 | args=bash("echo Test1; cat -; >&2 echo Test2"), |
| 69 | stdout="out", |
| 70 | stderr="err", |
| 71 | stdin=b"Hello\n", |
| 72 | ) |
| 73 | submitted_job = client.submit(job) |
| 74 | wait_for_job_state(hq_env, submitted_job.id, "FINISHED") |
| 75 | check_file_contents("out", "Test1\nHello\n") |
| 76 | check_file_contents("err", "Test2\n") |
| 77 | |
| 78 | |
| 79 | def test_empty_stdio(hq_env: HqEnv): |
nothing calls this directly
no test coverage detected