单元测试python“\uyu init_u9()只接受2个参数(给定1个)”

2024-10-01 09:24:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我在单元测试中遇到了一个问题,我不知道为什么,我得到了以下堆栈:

    Traceback (most recent call last):
  File "novaapiclient_tests.py", line 11, in test_create_server
    nova = novaapiclient.NovaAPIClient()
TypeError: __init__() takes exactly 2 arguments (1 given)

遵循我的测试代码:

^{pr2}$

我试图创建一个init方法并在方法中剪切“self”,但我继续打印错误。在


Tags: 方法inpymostinit堆栈linetests
1条回答
网友
1楼 · 发布于 2024-10-01 09:24:07

novaapiclient.NovaAPIClient构造函数需要接收参数,但您没有传递任何参数。在

在您的this question中,您确实向novaapiclient.NovaAPIClient传递了一个参数,因此我假设您需要执行类似的操作。在

相关问题 更多 >