Я понимаю, что для объектов unittest.mock
теперь доступен метод assert_not_called
, но мне нужен метод assert_not_called_with
. Есть ли что-нибудь подобное? Я посмотрел в Google и ничего не увидел, а когда я попытался просто использовать mock_function.assert_not_called_with(...)
, он поднял AttributeError
, что означает, что функция с таким именем не существует.
Мое текущее решение
with self.assertRaises(AssertionError):
mock_function.assert_called_with(arguments_I_want_to_test)
Это работает, но загромождает код, если у меня есть несколько таких вызовов, которые я хочу сделать.