gpt4 book ai didi

Python:确定一个对象是否类似于文件?

转载 作者:太空狗 更新时间:2023-10-30 00:30:40 25 4
gpt4 key购买 nike

<分区>

我正在为我的应用程序编写一些单元测试(使用 unittest 模块),并且想要编写一些可以验证我正在调用的方法是否返回“类文件”对象的东西。由于这不是简单的 isinstance 调用,我想知道确定这一点的最佳做法是什么?

因此,概括地说:

possible_file = self.dao.get_file("anotherfile.pdf")
self.assertTrue(possible_file is file-like)

也许我必须关心这个文件对象实现了哪个特定接口(interface),或者我想要支持哪些使它像文件一样的方法?

谢谢,

R

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com