summaryrefslogtreecommitdiff
path: root/tests/model_fields
diff options
context:
space:
mode:
Diffstat (limited to 'tests/model_fields')
-rw-r--r--tests/model_fields/test_textfield.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/model_fields/test_textfield.py b/tests/model_fields/test_textfield.py
index a759b64648..82e7af8fd5 100644
--- a/tests/model_fields/test_textfield.py
+++ b/tests/model_fields/test_textfield.py
@@ -1,5 +1,6 @@
from unittest import skipIf
+from django import forms
from django.db import connection, models
from django.test import TestCase
@@ -18,6 +19,11 @@ class TextFieldTests(TestCase):
self.assertIsNone(tf1.formfield().max_length)
self.assertEqual(2345, tf2.formfield().max_length)
+ def test_choices_generates_select_widget(self):
+ """A TextField with choices uses a Select widget."""
+ f = models.TextField(choices=[('A', 'A'), ('B', 'B')])
+ self.assertIsInstance(f.formfield().widget, forms.Select)
+
def test_to_python(self):
"""TextField.to_python() should return a string."""
f = models.TextField()