我正在为接受命令行参数的模块编写单元测试。我在模块中使用 optparse 来接受参数。
所以当我直接执行模块时,我只需输入:-
module.py -e 42 -g 84
到目前为止,在我的单元测试中,我只是创建了一个模块实例来进行测试,然后调用一个特定的方法:-
instance = module.className()
instance.method()
有人可以告诉我如何将命令行参数从另一个模块(例如单元测试)传递给 module.py 吗?
我是否在我的单元测试中使用 optparse 并在生成 module.py 的实例时以某种方式合并?
提前致谢。