6
ответов

Могу ли я высмеивать `open` (и другие встроенные функции) при тестировании моих функций? [Дубликат]

При написании модульных тестов я могу использовать unittest.mock для изоляции зависимостей и мониторинга использования функций, издевавшихся над ними. Могу ли я сделать то же самое с вызовами встроенных функций? В частности, было бы хорошо ...
вопрос задан: 12 December 2013 07:29
1
ответ

Как смоделировать список внутри смоделированного объекта с помощью python unittest?

Я пытаюсь вернуть список из объекта Mock, но не могу заставить его работать. Вот код: def execute_call (модель, полезная нагрузка): результат = model.execute (полезная нагрузка) код = результат [0] Вот тест I ...
вопрос задан: 27 February 2019 14:57
0
ответов

Python mock call_args_list, распаковывающий кортежи для утверждения на аргументах

У меня возникли проблемы с вложенным кортежем, который возвращает Mock.call_args_list. def test_foo (self): def foo (fn): fn ('PASS и некоторые другие вещи') f = Mock () foo (f) ...
вопрос задан: 23 September 2016 21:05