assert_called 任意参数

assert_called with any argument

在我的单元测试用例中,我试图检查是否正在调用特定函数:

mock_wait_until_complete.assert_called()

函数 wait until complete 接受 2 个参数:(uid: string, time: int)

我想以这样的方式构建它,无论传递的任何参数如何,它都能通过测试用例。

有什么办法可以实现吗?

** 编辑

AssertionError: 
Expected call: wait_until_complete('bt_url, verify=False)
Actual call: wait_until_complete(<MagicMock name='post().text' id='2039952'>)

所以,现在我在测试期间遇到了这段代码的错误,但它的工作方式正是我想要的。所以,为了基本上忽略这个错误,我希望它 accept/assert True 无论传递什么参数..

除了评论之外,我还使用以下方法解决了这个特定的代码:

assertEqual(mocked_wait_until_complete.call_count, 1)

这基本上是检查函数是否被调用一次,而不考虑传递的任何参数。