|
|||||||
Заглушки (mock) для вложенных функций в Python
Время создания: 16.02.2019 20:41
Автор: br0ke
Текстовые метки: python, stdlib, unittest, mock, nested, function, callable, rerurn_value
Раздел: Информационные технологии - Python - Библиотеки - unittest
Запись: and-semakin/mytetra_data/master/base/1550331706s3yzfsbd5c/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Допустим, что нам нужно замокать следующую функцию execute(): result = get_drive_service().files().insert(body='body', convert=True).execute() Для этого нужно пропатчить все функции, которые предшествуют вызову функции execute(): from mock import patch with patch('path.to.import.get_drive_service') as service_mock: service_mock.return_value.files.return_value.insert.\ return_value.execute.return_value = {'key': 'value', 'status': 200} |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|