TypeError: TestApi.test_register_ok() takes 2 positional arguments but 9 were given是什么错误
时间: 2023-12-29 10:05:17 浏览: 134
第十一天 04魔法方法【千锋Python人工智能学院】1
这个错误通常出现在你在调用一个函数时,提供的参数数量与函数定义的参数数量不匹配。在你的例子中,你的函数`TestApi.test_register_ok()`定义了两个参数,但是你在调用该函数时提供了9个参数。
这个错误可能是由于以下原因之一引起的:
1. 你在函数调用时意外地提供了过多的参数,或者忘记了移除不需要的参数。
2. 你在函数定义时漏掉了一些必要的参数,或者在函数调用时忘记了提供必要的参数。
你可以检查一下你的代码,找出参数数量不匹配的地方,并确保提供的参数数量与函数定义的参数数量匹配。
阅读全文