def test_run_command_timeout(): cmd = 'echo hi;sleep 2; echo done' r_val, out, err = run_command(cmd, 1) assert err == '' assert r_val is None assert out == ''
def test_run_command_error(): cmd = 'cat non_existant_file' r, out, err = run_command(cmd) assert r == 1 assert err == 'cat: non_existant_file: No such file or directory\n' assert out == ''
def test_run_command_return_type(): cmd = 'echo hi' r_val, out, err = run_command(cmd) assert r_val == 0 assert out == 'hi\n' assert err == ''