Python Testing

发布时间: 2017-04-03 15:11:48 作者: 大象笔记

是否可自动化测试是评判程序好坏的唯一标准

注意

需要区分 mock 不同对象的方法, 例如:

Mock 与 MagicMock 的区别

MagicMock 更灵活一些,官方推荐默认使用 MagicMock.

什么时候使用 patch decorator

由于 module 和 class 是全局的,所以执行完一个测试之后需要 unmock, 防止影响到其 他的测试案例。

patch decorator 会自动进行 unmock.

patch V.S. patch.object

注意:

参考

我是一名山东烟台的开发者,联系作者