У меня есть API с перед крючком. Я хочу исправить это в моей функции custom_function.
Есть идеи, как мне это сделать? У меня уже есть исправление falcon.before
для моего custom_falcon_before.
class TestModel(MyTestCase):
def falcon_before(self, model_exists):
return model_exists
def model_exists(self, req, resp, resource, params, require_exists):
pass
@patch("app.views.expect_model_existence", side_effect=model_exists)
@patch("falcon.before", side_effect=falcon_before)
def test_delete(self, falcon_before, model_exists):
import falcon
print(falcon_before is falcon.before)
print(model_exists is expect_model_existence)
второй отпечаток - False
.
Моя модель API выглядит следующим образом
class SingleModel:
@falcon.before(expect_model_existence, True)
def on_delete(self, req, resp, model_id):
pass