python-mock

Я использую последнюю версию mock и python 2.7.3 Я создаю свое первое приложение flask и тестирую некоторые базовые промежуточные программы, чтобы увидеть, есть ли flask.abort() происходит (и когда это происходит, я утверждаю, что метод был вызван с несанкционированным исключением) def test_invokes_rai...

Используя mock в python, пакеты верхнего уровня (такие как argparse) не могут быть исправлены напрямую - предположительно, потому что нет ссылки на патч. Одним из решений является исправление каждого отдельного вызова в пакет (например, argparse.ArgumentParser). Теоретически, если вызовы пакета были добавлены...

У меня есть приложение flask, которое запускает задачу сельдерея. Я пытаюсь имитировать один вызов API, который происходит глубоко внутри этой задачи. Views.py from mypackage.task_module import my_task @app.route('/run_task') def run_task(): task = my_task.delay() return some_response Task_modul...

Я использую макет библиотеки для тестирования моего приложения, но я хочу утверждать, что некоторые функции не были вызваны. Макетные документы говорят о таких методах, как mock.assert_called_with и mock.assert_called_once_with, но я не нашел ничего подобного mock.assert_not_called или что-то связанное с пров...

у меня есть функция (foo), которая вызывает другую функцию (bar). При вызове bar() выдает HttpError, Я хочу обрабатывать его специально, если код состояния 404, в противном случае повторно поднять. я пытаюсь написать юнит-тестов по этой foo функция, издеваясь над вызовом bar(). К сожалению, я не могу получит...

Я хочу понять как @patch функция из импортированного модуля. вот где я нахожусь до сих пор. app/mocking.py: from app.my_module import get_user_name def test_method(): return get_user_name() if __name__ == "__main__": print "Starting Program..." test_method() app/my_module/__init__.py: def get_us...