Django 测试是否缺少必需的字符字段
我试图理解为什么下面的测试没有失败。在这个简化示例中,故事模型上有一个必填字段“foobar”。测试在该模型上构建表单,并向其提供不完整的数据。为什么考试认为表格有效Django 测试是否缺少必需的字符字段,django,testing,Django,Testing,我试图理解为什么下面的测试没有失败。在这个简化示例中,故事模型上有一个必填字段“foobar”。测试在该模型上构建表单,并向其提供不完整的数据。为什么考试认为表格有效 # models.py class Story(models.Model): headline = models.CharField(max_length=120) foobar = models.CharField(max_length=100) # test.py from django.test
# models.py
class Story(models.Model):
headline = models.CharField(max_length=120)
foobar = models.CharField(max_length=100)
# test.py
from django.test import TestCase
from news.models import Story
from django import forms
class StoryForm(forms.Form):
class Meta:
model = Story
class FormTestCase(TestCase):
def test_form(self):
post_dict = {'headline': 'Test Title'}
form = StoryForm(post_dict)
self.assertTrue(form.is_valid())
您的
故事格式
是否应继承自表单.模型格式
(而非表单.表单
)?您的故事格式
是否应继承自表单.模型格式
(而非表单.表单
)