python中mock有哪些統(tǒng)計(jì)的方法
說(shuō)明
1、called:表示是否調(diào)用過(guò)。
2、call_count:返回調(diào)用的次數(shù)。
3、call_args:獲取調(diào)用時(shí)的參數(shù)。
4、call_args_list:獲取調(diào)用的所有參數(shù),結(jié)果是一個(gè)列表。
實(shí)例
創(chuàng)建Demo.py文件,創(chuàng)建被測(cè)試類:People類
#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
被測(cè)試類
"""
#People類里有兩個(gè)成員方法(一個(gè)有參數(shù),一個(gè)無(wú)參數(shù))、一個(gè)靜態(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統(tǒng)計(jì)方法的介紹,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。