一个在测试中检测内存泄漏的库,主要使用mock
dutch-bo的Python项目详细描述
荷兰男孩
模拟和内存泄漏检测器库。现在这只是一个插件 对于Nose 1.x并且在beta中
此插件: -检测测试之间未重置的模拟。 -检测在测试期间创建的在测试结束前未删除的模拟。 -报告测试之间的内存增量。可选。
要了解这个名字的故事,请访问https://en.wikipedia.org/wiki/Hans_Brinker,_or_The_Silver_Skates。
欢迎拉取请求。特别是,我希望改进的领域是: -添加pytest测试运行程序 -改进内存增量报告
django设置
要将此插件与django nose runner一起使用,只需在设置文件中包含以下内容:
NOSE_PLUGINS = [ 'dutch_boy.nose.LeakDetectorPlugin'] NOSE_ARGS = ['--with-leak-detector', '--leak-detector-level=3']