【发布时间】:2021-08-26 14:33:54
【问题描述】:
所以,我一直在尝试为返回包含status_code 和content 的JSONResponse 的函数编写单元测试。函数如下所示:
def exception_handler(request):
return JSONResponse(
status_code=status.HTTP_404_NOT_FOUND,
content=jsonable_encoder({"detail": NotFoundException} if is_development() else {}),
)
我正在测试两种情况:is_development() 返回True 或False。当我像这样调用函数来测试它时:response = exception_handler(request) 我可以访问response.status_code,但不能访问response.content。这是为什么?我想访问内容以检查它是否正确。
【问题讨论】:
标签: python unit-testing jsonresponse