相关疑难解决方法(0)

如何对使用Popen的函数进行单元测试?

我正在编写一个包含大量文件操作的程序.有些操作是通过调用完成 subprocess.Popen,例如split -l 50000 ${filename},gzip -d -f ${filename} ${filename}..

现在我想单元测试程序的功能.但是我怎么能对这些功能进行单元测试?

有什么建议?

python unit-testing subprocess

10
推荐指数
1
解决办法
2711
查看次数

使用Python中的FlexMock模拟函数?

我知道如何使用flexmock在Python中模拟方法,比如

 flexmock(subprocess).should_receive('call').replace_with(my_func)
Run Code Online (Sandbox Code Playgroud)

一个mock如何在对象之外运行,或者例如glob,是通过from glob import glob而不是import glob?

我发现使用python mock作为类似问题的模拟函数,但它没有回答我的问题.

python mocking

7
推荐指数
1
解决办法
2721
查看次数

标签 统计

python ×2

mocking ×1

subprocess ×1

unit-testing ×1