3
ответа

Не удается поймать смоделированное исключение, потому что оно не наследует BaseException

Я работаю над проектом, который включает подключение к удаленному серверу, ожидание ответа, а затем выполнение действий на основе этого ответа. Мы ловим пару разных исключений и ведем себя ...
вопрос задан: 23 May 2017 12:02
1
ответ

Python - почему декоратор фиктивных патчей не передает фиктивный объект в тестовую функцию, если аргумент `new` не равен DEFAULT

в Python 3.6 я использую unittest.mock.patch для исправления такой функции: class SampleTest (TestCase): @ mock.patch ('some_module.f') def test_f (self, mocked_f): f () mocked_f ... ,
вопрос задан: 16 March 2019 14:35
1
ответ

Когда вызываются только исправленные методы класса? [Дубликат]

При написании некоторых тестов сегодня я столкнулся с запутанным поведением: определение класса Foo: класс Foo: def bar (self, attrs): self._baz (attrs) attrs.pop ('key') def _baz (self, ...
вопрос задан: 25 October 2016 19:23
1
ответ

Ложное исправление из / импорта оператора в Python

Я пытаюсь заставить mock.patch работать над следующим фрагментом примера кода: из mock import patch из коллекций import defaultdict с патчем ('collection.defaultdict'): d = defaultdict () ...
вопрос задан: 5 July 2012 19:38
0
ответов

Насмешливый ответное сообщение grpc в python

Недавно я запачкал свою руку, чтобы смоделировать вызовы gRPC в python с помощью MagicMock (), но мне не удалось смоделировать ответное сообщение gRPC, которое я получил. Вот кусок кода ...
вопрос задан: 17 January 2019 14:24
0
ответов

Есть ли способ вернуть издевательский метод в исходное состояние? -Макет Python -макет 1.0b1

У меня есть следующий упрощенный класс, над которым я издеваюсь :class myClass (object ):@staticmethod def A():#... проверка по умолчанию (self):#код... значение = self.A()#далее...
вопрос задан: 18 August 2016 08:41
0
ответов

Как вы имитируете исправление класса Python и получаете новый объект Mock для каждого экземпляра?

Хорошо, Я знаю, что это упоминается в руководстве и, вероятно, связано с side_effect и/или return_value, но простой прямой пример мне очень поможет. У меня есть: class ClassToPatch(): def ...
вопрос задан: 6 July 2016 22:45
0
ответов

Проверка порядка звонков через несколько макетов

У меня есть три функции, которые я пытаюсь проверить порядок вызовов. Скажем, в module.py у меня есть следующий # module.py def a (* args): # сначала сделайте def b (* args): # ...
вопрос задан: 12 December 2014 23:44
0
ответов

Как исключить макет пакета из отчета о покрытии Python с помощью тестов на носу

В настоящее время я пытаюсь использовать фиктивную библиотеку для написания некоторых базовых тестов носа на python. После завершения некоторого базового примера я теперь попытался использовать тесты носа --with-охват, и теперь у меня есть макет пакета ..
вопрос задан: 31 August 2012 17:05
0
ответов

Как мне протестировать использование Mocks в Python?

Я вижу два разных подхода к внедрению макетов в код Python, который я хочу протестировать :Внедрение зависимостей :Разрешить совместно участвующим классам передаваться в конструктор объекта под...
вопрос задан: 12 July 2012 10:53
0
ответов

Получение фактического возвращаемого значения для фиктивного файла .read ()

Я использую python-mock для имитации вызова открытия файла. Я хотел бы иметь возможность передавать поддельные данные таким образом, чтобы я мог проверить, что вызывается read (), а также использовать тестовые данные без нажатия ...
вопрос задан: 5 January 2012 19:24
0
ответов

Подделка файловых объектов или итераций в python

Какой способ подходит для имитации и тестирования кода, который включает объект, возвращаемый open (), используя фиктивную библиотеку? whitelist_data.py: WHITELIST_FILE = "testdata.txt" format_str = lambda s: s.rstrip () ....
вопрос задан: 17 November 2011 16:54
0
ответов

Python Mock-объект с методом, вызываемым несколько раз

У меня есть класс, который я тестирую, который имеет в качестве зависимости другой класс (экземпляр которого передается методу инициализации CUT). Я хочу имитировать этот класс, используя библиотеку Python Mock. Что ...
вопрос задан: 5 October 2011 07:09