Python 单元测试的临时对象池?
我正在为一个复杂的项目运行一个大型单元测试存储库。 此项目存在一些无法在大量测试中发挥作用的问题:Python 单元测试的临时对象池?,python,unit-testing,memory-management,garbage-collection,virtualization,Python,Unit Testing,Memory Management,Garbage Collection,Virtualization,我正在为一个复杂的项目运行一个大型单元测试存储库。 此项目存在一些无法在大量测试中发挥作用的问题: 导致在测试之间不释放对象的缓存(内存化) 模块级的复杂对象是单例对象,在使用时可能会收集数据 我对每个测试(或至少每个测试套件)都有自己的“python对象池”并能够在测试后释放它感兴趣 有点像python垃圾收集器问题的解决方法 我想象一个python自包含的临时可丢弃解释器,它可以为我运行某些代码,然后我可以调用“interpreter.free()”并确保它不会泄漏 对于这一点,我发现一个困