Вопросы по теме 'magicmock'

Насмешка и исправление keystoneclient в модульном тесте Python
Я пишу unittest для класса, как показано ниже. Я пытаюсь подтвердить, правильно ли ведение журнала вызывается с патчем keystoneclient. Класс выглядит следующим образом. Проблема в том, что я не могу пройти через оператор for и никогда не могу...
301 просмотров

Python mock() не издевается над возвращаемым значением
У меня возникли проблемы с Python mock(), и я недостаточно знаком, чтобы понять, что с ним происходит. У меня есть абстрактный класс асинхронной задачи, который выглядит примерно так: class AsyncTask(object): @classmethod def...
4253 просмотров

Насмешка над внутренней сущностью Python
Я хотел бы проверить метод, вызывает ли он определенный метод временного внутреннего объекта или нет. (ConfigParser.read) Таким образом, объект создается внутри и недоступен снаружи после выхода из метода. Использование питона 2.7 В...
2233 просмотров
schedule 24.08.2022

MagicMock возвращает значение на основе ввода
Я пытаюсь реорганизовать свои тесты с flexmock на mock. Учитывая следующий синтаксис из flexmock: flexmock(subprocess).should_receive('check_output').with_args('ls /').and_return(output) Как я могу переписать это с помощью Mock? В...
1152 просмотров

Патч Python не работает, звонки не записываются
Впервые работаю с MagicMock, и я думаю, что запутался. Тестирование проекта django, поэтому в файле с именем services.py у меня есть эти важные элементы (крайне упрощенные и с вырезанием многих битов, конечно): from django.template.loader...
644 просмотров

Как я могу издеваться над следующей функцией Python, используя MagicMock?
class C: def f(): calls g def g(): # Do something Как я могу издеваться над g, чтобы проверить f в модуле тестирования, который импортирует класс C?
98 просмотров
schedule 06.07.2023

Как я могу вызвать метод для скопированного MagicMock в Python?
Я хочу проверить, что функция вызвала метод __copy__ (с заданным набором аргументов) для переданного ей объекта. Поскольку для создания объекта требуется соединение с БД, я подумал, что должен смоделировать его и передать макет функции для теста....
1202 просмотров

AttributeError: _mock_methods при расширении класса MagicMock
Можно ли расширить класс MagicMock для создания имитируемых объектов и использовать его в модульных тестах? Если у меня нет кода в функции инициализации, расширение класса, похоже, работает хорошо class MockAPI(MagicMock): def...
337 просмотров
schedule 05.07.2023