我试图为使用ConfigParser读取属性的文件编写单元测试,但由于某种原因,它会引入一个过时的文件,该文件不再存在于我的文件系统中(在至少我能找到)。这是在我从一位同事那里取出一个git变化时引入的。我的本地文件已更新,但ConfigParser仍在提取未更新的文件。
我已尝试在目录
中搜索任何缓存的文件pop_back()
我可能缺少任何类型的缓存吗?我已删除list
,$ find . -name *.properties
和所有已编译的.cache/
文件。
我使用tests/__pycache__/
进行测试,但即使重新创建虚拟环境,我也看到了这个问题。
有问题的代码段:
.pyc
非常感谢任何帮助!
修改:添加了代码段
答案 0 :(得分:0)
我终于找到了它!
我在运行单元测试时看到了这个问题。当我更多地讨论时,我找到了一个动态创建有问题的属性文件的辅助方法。这个辅助方法永远不会使用最新的属性进行更新。