summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/model_forms/test_modelchoicefield.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/model_forms/test_modelchoicefield.py b/tests/model_forms/test_modelchoicefield.py
index 975873c7f9..adb3754382 100644
--- a/tests/model_forms/test_modelchoicefield.py
+++ b/tests/model_forms/test_modelchoicefield.py
@@ -115,6 +115,17 @@ class ModelChoiceFieldTests(TestCase):
(c4.pk, 'Fourth'),
])
+ def test_choices_bool(self):
+ f = forms.ModelChoiceField(Category.objects.all(), empty_label=None)
+ self.assertIs(bool(f.choices), True)
+ Category.objects.all().delete()
+ self.assertIs(bool(f.choices), False)
+
+ def test_choices_bool_empty_label(self):
+ f = forms.ModelChoiceField(Category.objects.all(), empty_label='--------')
+ Category.objects.all().delete()
+ self.assertIs(bool(f.choices), True)
+
def test_deepcopies_widget(self):
class ModelChoiceForm(forms.Form):
category = forms.ModelChoiceField(Category.objects.all())