gpt4 book ai didi

python - 如何在 Pyramid Python 中测试 render_to_response

转载 作者:太空宇宙 更新时间:2023-11-04 05:22:37 26 4
gpt4 key购买 nike

我有一段代码调用了 Pyramid 的 render_to_response。我不太确定如何测试那件作品。在我的测试中,发送的请求对象是 Pyramid 的 DummyRequest。如何捕获 to_be_rendered

from pyramid.renderers import render_to_response

def custom_adapter(response):
data = {
'message': response.message
}

to_be_rendered = render_to_response(response.renderer, data)

to_be_rendered.status_int = response.status_code
return to_be_rendered

最佳答案

我相信 render_to_response 应该返回 response目的。您应该能够在单元测试中直接调用 custom_adapter,提供 DummyRequest 并对 返回的 Response 对象进行断言自定义适配器

def test_custom_adapter(self):
dummy = DummyRequest() # not sure of the object here
response = custom_adapter(dummy)
self.assertEqual(response.status, 200)

关于python - 如何在 Pyramid Python 中测试 render_to_response,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39800132/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com