python-mock — все вопросы

2ответа
4 голоса
Может ли конструктор python быть посмеянным без насмешки над другими свойствами объекта?
Можно ли издеваться над конструктором python, продолжая использовать производственную версию других полей /функций с тем же именем? Например, учитывая производственный код: class MyClass: cla
1ответ
4 голоса
Django - как изменить путь загрузки FileField_to во время тестирования
Я пишу контрольный пример для модели Django с FileField. Я хотел бы изменить путь загрузки, чтобы тесты не имели побочных эффектов для остальной системы. Я попытался передать вызываемый объект в
1ответ
4 голоса
Как я могу издеваться над внешней функцией в методе в классе
Мне нужна помощь на макете. У меня есть следующий код в mymodule.py: from someModule import external_function class Class1(SomeBaseClass): def method1(self, arg1, arg2): external_f
3ответа
4 голоса
Строгий макет в питоне
Есть ли в Python эквивалент строгих издевательств? Некоторый механизм для сообщения о непреднамеренном вызове фиктивных методов (action.step2 () в этом примере), как в GoogleMock Framework. class
3ответа
4 голоса
Имена аргументов фиктивной функции для работы с inspect.getargspec
Я пытаюсь смоделировать функцию для теста, который в итоге проходит макет через функцию inspect.getargspec. Я хотел бы использовать некоторые конкретные имена в качестве имен аргументов для смоделир
1ответ
4 голоса
Как издеваться над Django Model Queries
Я хотел бы посмеяться над следующим ---- +: = 0 =: + ---- модельЯ совершенно заблудился, как издеваться ---- +: = 2 =: + ----, чтобы вернуть мне целую коллекцию, чтобы я мог продолжить.Это то, что я с
1ответ
6 голосов
Пересмешивающие функции в представлениях Джанго
Я использую Django REST Framework для API, над которым я работаю. По нескольким причинам я хотел бы использовать представления на основе классов. Тем не менее, я немного разборчив в своих модульных
2ответа
9 голосов
Как мне проверить использование Mocks в Python?
Я вижу два разных подхода к внедрению макетов в код Python, которые я хочу протестировать: Внедрение зависимостей: Разрешить взаимодействующим классам передаваться в конструктор тестируемого
1ответ
17 голосов
Дразнить только один метод над объектом
Я знаком с другими библиотеками-насмешками на других языках, такими как Mockito в Java, но библиотека Python mock сбивает с толку жизнь из я. У меня есть следующий класс, который я хотел бы прове
2ответа
19 голосов
Тесты Django - исправление объекта во всех тестах
Мне нужно создать какой-то MockMixin для моих тестов. Он должен включать макеты для всего, что вызывает внешние источники. Например, каждый раз, когда я сохраняю модель в админ-панели, я вызываю нек
1ответ
25 голосов
Как вы макетируете патч для класса Python и получаете новый объект Mock для каждого экземпляра?
OK, Я знаю, что это упоминается в руководстве и, вероятно, связано с side_effect и /или return_value, но простой, прямой пример поможет мне безмерно. У меня есть: class ClassToPatch(): de

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132