|
|||||||
Получить список аргументов, с которыми вызывался мок в Python
Время создания: 27.12.2019 20:42
Автор: br0ke
Текстовые метки: python, test, tests, unittest, mock, mocking, call, calls, arg, args, kwargs, called
Раздел: Информационные технологии - Python - Библиотеки - unittest
Запись: and-semakin/mytetra_data/master/base/15774613368tx4873xea/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
mock = Mock() Узнать, вызывался ли мок вообще: >>> mock.called True Сколько раз мок вызывался? >>> mock.call_count 5 С какими аргументами мок вызывался последний раз? Вернет NamedTuple следующего вида, если мок вызывался: class Call(NamedTuple): args: Tuple[Any, ...] kwargs: Dict[str, Any] Вернет None, если мок не вызывался. >>> mock.call_args call(1, 2, a='foo', b='bar') Получить список всех аргументов, с которыми вызывался мок (возвращает список именованных кортежей Call): >>> mock.call_args_list |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|