def run_test(test_cmd):
    with tempfile.TemporaryFile() as cmd_out:
        proc = subprocess.Popen(test_cmd, stdout=cmd_out, stderr=cmd_out)
proc.wait()
cmd_out.seek(0)
output = ''.join(cmd_out.readlines())
return proc.returncode, output
Нужен лучший способ выполнять консольные команды из python и регистрировать результаты.