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"}
所以我不知道如何斷定這些兩個是平等的!?