4
我有一个问题找到测试Django Django Rest Framework中开发的API端点的理想方法。我使用的是集成APITestCase和执行这样的要求:Django Rest框架测试API响应声明
response = self.client.get('/resources')
的官方文档(http://www.django-rest-framework.org/api-guide/testing)指出,最好使用response.data
instaed的response.content
。我的模型包括DateTimeField
场和response.data
看起来是这样的:
{'id': 1, 'issued': datetime.datetime(2014, 5, 3, 0, 0, tzinfo=<UTC>)}
凡在浏览器中真实的反应是这样的:
{"id": 1, "issued": "2014-05-03T00:00:00Z"}
所以我不知道如何断定这些两个是平等的!?