Я пытаюсь пропустить функцию с прибором monkeypatch
во время запроса. Возможно ли это?
from flask import Flask
import functools
app = Flask(__name__)
def some_decorator(view):
@functools.wraps(view)
def wrapper():
return 'hello, wrapper'
return wrapper
@app.route("/")
@some_decorator
def index():
return 'hello, world'
def test_monkey_patch(monkeypatch):
def skip_some_decorator():
pass
monkeypatch.setattr('{}.some_decorator'.format(__name__),skip_some_decorator)
res = app.test_client().get("/")
assert res.data == b'hello, world'