diff options
Diffstat (limited to 'tests/model_meta/models.py')
| -rw-r--r-- | tests/model_meta/models.py | 17 |
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 |
