summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/inspectdb/models.py1
-rw-r--r--tests/inspectdb/tests.py5
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/inspectdb/models.py b/tests/inspectdb/models.py
index ff2fbd6c09..4b17c0444f 100644
--- a/tests/inspectdb/models.py
+++ b/tests/inspectdb/models.py
@@ -67,6 +67,7 @@ class ColumnTypes(models.Model):
text_field = models.TextField()
time_field = models.TimeField()
url_field = models.URLField()
+ uuid_field = models.UUIDField()
class UniqueTogether(models.Model):
diff --git a/tests/inspectdb/tests.py b/tests/inspectdb/tests.py
index 37ba8db89c..60942353d9 100644
--- a/tests/inspectdb/tests.py
+++ b/tests/inspectdb/tests.py
@@ -87,6 +87,11 @@ class InspectDBTestCase(TestCase):
if (connection.features.can_introspect_max_length and
not connection.features.interprets_empty_strings_as_nulls):
assertFieldType('url_field', "models.CharField(max_length=200)")
+ if connection.features.has_native_uuid_field:
+ assertFieldType('uuid_field', "models.UUIDField()")
+ elif (connection.features.can_introspect_max_length and
+ not connection.features.interprets_empty_strings_as_nulls):
+ assertFieldType('uuid_field', "models.CharField(max_length=32)")
def test_number_field_types(self):
"""Test introspection of various Django field types"""