summaryrefslogtreecommitdiff
path: root/tests/model_meta/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/model_meta/models.py')
-rw-r--r--tests/model_meta/models.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/model_meta/models.py b/tests/model_meta/models.py
index ab9713dc38..b4ed9f89d2 100644
--- a/tests/model_meta/models.py
+++ b/tests/model_meta/models.py
@@ -118,3 +118,20 @@ class Relating(models.Model):
# ManyToManyField to Person
people = models.ManyToManyField(Person, related_name='relating_people')
people_hidden = models.ManyToManyField(Person, related_name='+')
+
+
+# ParentListTests models
+class CommonAncestor(models.Model):
+ pass
+
+
+class FirstParent(CommonAncestor):
+ first_ancestor = models.OneToOneField(CommonAncestor, primary_key=True, parent_link=True)
+
+
+class SecondParent(CommonAncestor):
+ second_ancestor = models.OneToOneField(CommonAncestor, primary_key=True, parent_link=True)
+
+
+class Child(FirstParent, SecondParent):
+ pass