ฉันต้องการจำลองคำขอสำหรับมุมมองของฉันใน Django เมื่อฉันเขียนแบบทดสอบ ส่วนใหญ่เป็นการทดสอบแบบฟอร์ม นี่คือตัวอย่างคำขอทดสอบง่ายๆ:
from django.tests import TestCase
class MyTests(TestCase):
def test_forms(self):
response = self.client.post("/my/form/", {'something':'something'})
self.assertEqual(response.status_code, 200) # we get our page back with an error
หน้านี้จะส่งคืนการตอบกลับ 200 เสมอไม่ว่าจะมีข้อผิดพลาดแบบฟอร์มหรือไม่ก็ตาม ฉันจะตรวจสอบได้อย่างไรว่าแบบฟอร์มของฉันล้มเหลวและช่องนั้น ๆ ( soemthing
) มีข้อผิดพลาด