TypeError-update()为关键字参数“名称”

时间:2019-10-08 15:33:44

标签: python

我有一种方法,

@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'

如果需要更改任何内容,请您告知。

0 个答案:

没有答案