2024-04-24 03:15:54 发布
网友
当我在python中使用unittest时,我得到错误消息:
unittest
test_update() missing 1 required positional argument: 'mock_stdout'
下面是test_update的代码:
test_update
正如在this answer到问题Python unittest passing arguments中提到的,这里的问题似乎是您试图将mock_stdout参数传递给函数(def test_update(self, mock_stdout):)。尝试将mock_stdout的定义移到函数外部,如下所示:
mock_stdout
def test_update(self, mock_stdout):
mock_stdout = <fill this in> def test_update(self): # Removed mock_stdout from the list of arguments ...
正如在this answer到问题Python unittest passing arguments中提到的,这里的问题似乎是您试图将
mock_stdout
参数传递给函数(def test_update(self, mock_stdout):
)。尝试将mock_stdout
的定义移到函数外部,如下所示:相关问题 更多 >
编程相关推荐