我正在用python编写一个嵌入式软件代码的单元测试。在
其中一个文件要求存在一个特定的文件。(例如“/dir_name/file_名称.txt)否则将引发错误。在
通常,这个文件存在于硬件设备上,我的python代码读取这个文件。当为python代码编写单元测试时,如何模拟文件的存在?在
tempfile.mkstemp()
似乎没有生成我想要的确切路径/文件名,即/dir_name/file_name.txt
。它总是添加一些随机字母。在
这是Python3.4。有没有可能用unittest.mock
来完成这个任务?在
Tags:
您可以创建一个上下文管理器来创建和删除文件。在
相关问题 更多 >
编程相关推荐