一个检测测试之间泄漏的nose插件,主要使用mock
nose-leak-detector的Python项目详细描述
机头检漏仪
Nose的模拟和内存泄漏检测器插件。
功能:
- 检测测试之间未重置的模拟。
- 检测在测试期间创建的在测试结束前未删除的模拟。
- 报告测试之间的内存增量。可选。
django设置
要将此插件与django nose runner一起使用,只需在设置文件中包含以下内容:
NOSE_PLUGINS = [ 'nose_leak_detector.LeakDetectorPlugin'] NOSE_ARGS = ['--with-leak-detector', '--leak-detector-level=3']