我有一种方法,
@automation
def update(self, name, **kwargs):
"""
method body
"""
装饰器:
def auto_call(f):
def new_fn(self, *args, **kwargs):
"""
method body
"""
自动化测试用例:
update(name, **kwargs)
这里name是一个值,** kwargs从预定义的字典中获取值。
尽管我使用的是self,但按照预期得到以下错误。
TypeError: update() got multiple values for keyword argument 'name'
如果需要更改任何内容,请您告知。