【发布时间】:2014-07-30 03:24:07
【问题描述】:
您好,我被要求编写一个启动外部程序的程序来测试该程序。 我在一个文件中写了一个python方法,然后将它导入到另一个文件中,并为它编写了测试用例。
但我需要启动一个外部程序。
有人可以帮助我了解这是什么以及如何做到这一点吗?
【问题讨论】:
-
你能展示一下你尝试了什么吗?请与我们分享您的代码
-
我已经更新了我在问题中写的代码,请帮忙。 SUT 应该是一个外部应用程序。我是写成python程序的,不知道怎么办。
-
你可能对
nose库感兴趣 -
谢谢马克,我确实看过那篇文章。 subprocess 在 Mac 上无法使用 python 2.7 工作。我也尝试通过传递参数来使用 os.popen(python /path/to/fileToRun.py 1 1) ,但它没有接受参数。