python中mock的斷言使用
斷言方法
1、assert_not_called:模擬從未被調(diào)用過。
2、assert_called:至少調(diào)用了一次模擬。
3、assert_called_with:使用指定的參數(shù)調(diào)用模擬。
實(shí)例
創(chuàng)建Demo.py文件,創(chuàng)建被測試類:People類
#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
被測試類
"""
#People類里有兩個成員方法(一個有參數(shù),一個無參數(shù))、一個靜態(tài)方法
classPeople:
def__init__(self):
self.__age=20
defname(self,firstName,lastName):
returnfirstName+''+lastName
defage(self):
returnself.__age
@staticmethod
defclass_name():
returnPeople.__name__
以上就是python中mock的斷言使用,希望對大家有所幫助。更多Python學(xué)習(xí)教程請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。