0

在编写单元测试时,我可以unittest.mock用来隔离依赖关系并监控模拟函数的使用。我可以对内置函数的调用做同样的事情吗?

特别是,最好模拟open()一下,这样我就可以在不涉及磁盘文件的情况下提供测试输入或监视输出。这是可能的,并且值得建议吗?(我已经知道对于接受打开的文件对象而不是文件名的函数,无需模拟即可完成此操作。)

4

0 回答 0