【发布时间】:2017-01-21 14:39:37
【问题描述】:
AuthUser 是一个包含删除方法的类。 给定方法的参数,我想测试模拟删除方法是否调用函数。
@mock.patch.object(AuthUser, 'delete')
@mock.patch('oscadmin.common.oscp.deactivate_user')
def test_delete(self, deactivate_user_mock, delete_mock):
"""Test the delete() method in AuthUser"""
authUserObject = mock.Mock()
authUserObject.oscp_id = 4
"""If delete_from_oscp = True && oscp_id isset"""
delete_mock(self, True, authUserObject, mock.Mock())
self.assertTrue(authUserObject.oscp_id)
【问题讨论】:
标签: python django python-2.7 unit-testing django-models