我想弄清楚是否有一種快速方法來測試我的Django視圖函數形式的python或Django殼。我將如何去實例化並傳入人造HTTPrequest對象?Django視圖測試
5
A
回答
0
2
如果你使用Django 1.3,看看所包含RequestFactory。
5
django.test.client
將是要走的路。
from django.test.client import Client
c = Client()
response = c.post('/login/', {'username': 'john', 'password': 'smith'})
response.status_code
1
你應該看看django.test.client.Client或django.test.client.RequestFactory它們在Django的單元測試設施所記載:https://docs.djangoproject.com/en/1.3/topics/testing/
我也建議在視圖中使用模板響應,因爲它們讓您檢查用於呈現模板的上下文:http://docs.djangoproject.com/en/1.3/ref/template-response/
相關問題
- 1. django視圖測試
- 2. 用捲曲測試django發佈視圖
- 3. Django的測試JSON轉儲視圖
- 4. Django:從django視圖進行測試時避免HTTP API調用
- 5. Django - 測試上傳圖像
- 6. 單元測試Django將圖像上傳到s3的視圖
- 7. Rails測試試圖刪除sql視圖
- 8. Django - 測試不同的視覺塊
- 9. 單元測試aurelia視圖
- 10. 單元測試aspx視圖
- 11. 快速js測試視圖
- 12. 測試視圖元素
- 13. Asp.net MVC視圖測試?
- 14. Django的測試
- 15. Django測試commit_on_success
- 16. 測試Graphene-Django
- 17. 測試在Django
- 18. Django - 與Ajax請求一起工作的測試視圖
- 19. Django的測試視圖退回404扭轉它
- 20. 懲戒在Django視圖測試的輔助功能
- 21. 我如何在Django中測試具有表單的視圖?
- 22. 用於容納在Django os.remove視圖寫測試
- 23. Django:使用@login_required測試失敗的視圖
- 24. 如何測試Django從視圖類重定向
- 25. 在測試django視圖時設置請求對象的屬性
- 26. 的Python,Django的,教程,測試詳細信息視圖,錯誤
- 27. 測試Django需要使用RequestFactory登錄的視圖
- 28. 在Django測試視圖,需要一個手
- 29. 使用Factory Boy測試需要用戶認證的Django視圖
- 30. 如何測試在Django中使用post請求的視圖?