我已經閱讀了幾個類似問題的主題,但我不明白在我的情況下引發的錯誤。類方法需要1個位置參數,但有2個被給出
我有一類方法:
def submit_new_account_form(self, **credentials):
...
當我把它像這樣我的對象的實例:
create_new_account = loginpage.submit_new_account_form(
{'first_name': 'Test', 'last_name': 'Test', 'phone_or_email':
temp_email, 'newpass': '1q2w3e4r5t',
'sex': 'male'})
我收到此錯誤:
line 22, in test_new_account_succes
'sex': 'male'})
TypeError: submit_new_account_form() takes 1 positional argument but 2 were
given
你知道'** kwargs'的含義嗎? –
請閱讀我對Reti43評論的評論 –