假设我有以下函数,并需要对其进行单元测试:
def move_files_to(files, path):
for file in files:
os.rename(file, path + "/" + file)
我对这个话题的看法是:
模拟os.rename不会导致任何结果,另一方面,拥有文件并重命名它们将是“执行I/O”,这在单元测试中应该避免。如果我错了,请纠正我。测试在这里有意义吗?
https://stackoverflow.com/questions/56760486
复制相似问题