我正在为我的应用编写一些单元测试(使用unittest模块),并希望编写一个可以验证我调用的方法返回一个“类文件”对象的东西。由于这不是一个简单的isinstance调用,我想知道确定这一点的最佳实践是什么?
因此,概述如下:
也许我需要关注这个文件对象实现了哪些特定的接口,或者支持哪些让它类似于文件的方法?
谢谢,
R
因此,概述如下:
possible_file = self.dao.get_file("anotherfile.pdf")
self.assertTrue(possible_file is file-like)
也许我需要关注这个文件对象实现了哪些特定的接口,或者支持哪些让它类似于文件的方法?
谢谢,
R