pytest 测试exe程序
时间: 2023-05-12 07:05:33 浏览: 80
用来测试的.exe
可以使用 pytest 来测试 exe 程序。首先,需要安装 pytest 和 pytest-runner。然后,创建一个测试文件,比如 test_exe.py,然后在该文件中编写测试用例。可以使用 subprocess 模块来运行 exe 程序,并检查其输出是否符合预期。例如:
import subprocess
def test_exe():
result = subprocess.run(['path/to/exe', 'arg1', 'arg2'], stdout=subprocess.PIPE)
assert result.stdout == b'expected output\n'
注意,这只是一个简单的例子,具体的测试用例需要根据实际情况进行编写。
阅读全文