summaryrefslogtreecommitdiff
path: root/tests/serializers/models/data.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/serializers/models/data.py')
-rw-r--r--tests/serializers/models/data.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/serializers/models/data.py b/tests/serializers/models/data.py
index 533ccf6830..3a55b89c9b 100644
--- a/tests/serializers/models/data.py
+++ b/tests/serializers/models/data.py
@@ -4,6 +4,8 @@ The following classes are for testing basic data marshalling, including
NULL values, where allowed.
The basic idea is to have a model for each Django data type.
"""
+import uuid
+
from django.contrib.contenttypes.fields import (
GenericForeignKey, GenericRelation,
)
@@ -253,6 +255,10 @@ class UUIDData(models.Model):
data = models.UUIDField(primary_key=True)
+class UUIDDefaultData(models.Model):
+ data = models.UUIDField(primary_key=True, default=uuid.uuid4)
+
+
class FKToUUID(models.Model):
data = models.ForeignKey(UUIDData, models.CASCADE)