diff --git a/tests/modeltests/composite_fields/models.py b/tests/modeltests/composite_fields/models.py
index 6b53885..6d29b8b 100644
--- a/tests/modeltests/composite_fields/models.py
+++ b/tests/modeltests/composite_fields/models.py
@@ -33,3 +33,11 @@ class MostFieldTypes(models.Model):
     all_fields = models.CompositeField(bool_field, char_field, date_field,
                                        dtime_field, time_field, dec_field,
                                        float_field, int_field)
+
+class Relationship(models.Model):
+    first_person = models.ForeignKey(Person, related_name='rel_a')
+    second_person = models.ForeignKey(Person, related_name='rel_b')
+    status = models.CharField(max_length=128)
+
+    composite_key = models.CompositeField(
+        first_person, second_person, primary_key=True)
