summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorClaude Paroz <claude@2xlibre.net>2014-10-20 20:05:43 +0200
committerClaude Paroz <claude@2xlibre.net>2014-10-20 22:37:19 +0200
commit4fe6824ffd319b199140e291f0f742e7fe1f4615 (patch)
tree2aad9d6e3dcce60303e3b51ea3399ab7bc147f55 /tests
parent2118aa8aeafe0a215eae7188c40484d791921c67 (diff)
Fixed #23679 -- Fixed null introspection for char/text fields
Thanks Paul Dejean for the report.
Diffstat (limited to 'tests')
-rw-r--r--tests/inspectdb/models.py1
-rw-r--r--tests/inspectdb/tests.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/tests/inspectdb/models.py b/tests/inspectdb/models.py
index d55b457abe..6e4ce02758 100644
--- a/tests/inspectdb/models.py
+++ b/tests/inspectdb/models.py
@@ -50,6 +50,7 @@ class ColumnTypes(models.Model):
bool_field = models.BooleanField(default=False)
null_bool_field = models.NullBooleanField()
char_field = models.CharField(max_length=10)
+ null_char_field = models.CharField(max_length=10, blank=True, null=True)
comma_separated_int_field = models.CommaSeparatedIntegerField(max_length=99)
date_field = models.DateField()
date_time_field = models.DateTimeField()
diff --git a/tests/inspectdb/tests.py b/tests/inspectdb/tests.py
index 708bae4fb8..e35fe0bd48 100644
--- a/tests/inspectdb/tests.py
+++ b/tests/inspectdb/tests.py
@@ -51,6 +51,7 @@ class InspectDBTestCase(TestCase):
if (connection.features.can_introspect_max_length and
not connection.features.interprets_empty_strings_as_nulls):
assertFieldType('char_field', "models.CharField(max_length=10)")
+ assertFieldType('null_char_field', "models.CharField(max_length=10, blank=True, null=True)")
assertFieldType('comma_separated_int_field', "models.CharField(max_length=99)")
assertFieldType('date_field', "models.DateField()")
assertFieldType('date_time_field', "models.DateTimeField()")