断言封装及应用

 key_value断言:

断言封装及应用

断言封装及应用

断言封装及应用

demo5.run_check('json_key')传入json_key,调用self.function,

self.function['json_key']() 

self.function是构造里面的一个字典类型的属性.里面指向了方法。

self.function['json_key']()  #小括号表示调用key_check()的方法

断言封装及应用

class Demo5:
def __init__(self):
self.function ={
'json_key':self.key_check,
'json_key_value': self.key_value_check
}
def key_check(self):
print('key_check...')
def key_value_check(self):
print('key_value_check...')
def run_check(self,check_type):
self.function['json_key']() #小括号表示调用key_check()的方法
if __name__=='__main__':
demo5 = Demo5() #对象什么都不用传,里面是无参的构造。
demo5.run_check('json_key')

断言封装及应用

 

 

 

断言封装及应用

 

 

 

 

 

断言封装及应用

断言封装及应用

 

断言封装及应用

 

以上是 断言封装及应用 的全部内容, 来源链接: utcz.com/a/73546.html

回到顶部