IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
|
|
|
1536 | 1536 | field = CustomModelChoiceField(Category.objects.all()) |
1537 | 1537 | self.assertIsInstance(field.choices, CustomModelChoiceIterator) |
1538 | 1538 | |
| 1539 | def test_modelchoicefield_26917(self): |
| 1540 | """ |
| 1541 | #26917 -- Disabled ModelChoiceFields crash in Django 1.10 |
| 1542 | """ |
| 1543 | |
| 1544 | class ModelChoiceForm(forms.ModelForm): |
| 1545 | author = forms.ModelChoiceField(Author.objects.all(), disabled=True) |
| 1546 | |
| 1547 | class Meta: |
| 1548 | model = Book |
| 1549 | fields = ['title', 'author', 'special_id'] |
| 1550 | |
| 1551 | book = Book.objects.create(author=Writer.objects.create(name='Test writer')) |
| 1552 | form_data = { |
| 1553 | 'title': 'Test Title', |
| 1554 | 'special_id': 1, |
| 1555 | } |
| 1556 | form = ModelChoiceForm(form_data, instance=book) |
| 1557 | self.assertFalse(form.is_valid()) |
| 1558 | |
1539 | 1559 | |
1540 | 1560 | class ModelMultipleChoiceFieldTests(TestCase): |
1541 | 1561 | def setUp(self): |