Вопросы по теме 'magicmock'
Насмешка и исправление keystoneclient в модульном тесте Python
Я пишу unittest для класса, как показано ниже. Я пытаюсь подтвердить, правильно ли ведение журнала вызывается с патчем keystoneclient. Класс выглядит следующим образом. Проблема в том, что я не могу пройти через оператор for и никогда не могу...
301 просмотров
schedule
16.07.2022
Python mock() не издевается над возвращаемым значением
У меня возникли проблемы с Python mock(), и я недостаточно знаком, чтобы понять, что с ним происходит.
У меня есть абстрактный класс асинхронной задачи, который выглядит примерно так:
class AsyncTask(object):
@classmethod
def...
4253 просмотров
schedule
12.07.2023
Насмешка над внутренней сущностью 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 просмотров
schedule
31.03.2023
Патч Python не работает, звонки не записываются
Впервые работаю с MagicMock, и я думаю, что запутался.
Тестирование проекта django, поэтому в файле с именем services.py у меня есть эти важные элементы (крайне упрощенные и с вырезанием многих битов, конечно):
from django.template.loader...
644 просмотров
schedule
13.03.2023
Как я могу издеваться над следующей функцией Python, используя MagicMock?
class C:
def f():
calls g
def g():
# Do something
Как я могу издеваться над g, чтобы проверить f в модуле тестирования, который импортирует класс C?
98 просмотров
schedule
06.07.2023
Как я могу вызвать метод для скопированного MagicMock в Python?
Я хочу проверить, что функция вызвала метод __copy__ (с заданным набором аргументов) для переданного ей объекта.
Поскольку для создания объекта требуется соединение с БД, я подумал, что должен смоделировать его и передать макет функции для теста....
1202 просмотров
schedule
07.07.2023
AttributeError: _mock_methods при расширении класса MagicMock
Можно ли расширить класс MagicMock для создания имитируемых объектов и использовать его в модульных тестах?
Если у меня нет кода в функции инициализации, расширение класса, похоже, работает хорошо
class MockAPI(MagicMock):
def...
337 просмотров
schedule
05.07.2023