Ich habe mehrere Themen mit ähnlichen Problem gelesen, aber ich verstehe nicht, der Fehler wird in meinem Fall geworfen.Klassenmethode dauert 1 Positionsargument aber 2 wurden gegeben
Ich habe eine Klasse-Methode:
def submit_new_account_form(self, **credentials):
...
Wenn ich es auf einer Instanz von meinem Objekt wie folgt nennen:
create_new_account = loginpage.submit_new_account_form(
{'first_name': 'Test', 'last_name': 'Test', 'phone_or_email':
temp_email, 'newpass': '1q2w3e4r5t',
'sex': 'male'})
erhalte ich diesen Fehler:
line 22, in test_new_account_succes
'sex': 'male'})
TypeError: submit_new_account_form() takes 1 positional argument but 2 were
given
Wissen Sie, was '** kwargs' bedeutet? –
Bitte lesen Sie meinen Kommentar unter Reti43's Kommentar –