aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/tests/multitable_inheritance.py
diff options
context:
space:
mode:
authorMjumbe Wawatu Ukweli2013-03-11 17:28:44 -0400
committerMjumbe Wawatu Ukweli2013-03-11 17:28:55 -0400
commit354fbc64ba5046ce49d58c8243a4f81caddf3823 (patch)
treed47fcae8fe5f9c260b2731cc5979da4755484839 /rest_framework/tests/multitable_inheritance.py
parentbdcecf48e3c0bd592d50b6b6fac6353a41c3cbfd (diff)
downloaddjango-rest-framework-354fbc64ba5046ce49d58c8243a4f81caddf3823.tar.bz2
Group the model-inheritance-related tests together
Diffstat (limited to 'rest_framework/tests/multitable_inheritance.py')
-rw-r--r--rest_framework/tests/multitable_inheritance.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/rest_framework/tests/multitable_inheritance.py b/rest_framework/tests/multitable_inheritance.py
new file mode 100644
index 00000000..1cca7823
--- /dev/null
+++ b/rest_framework/tests/multitable_inheritance.py
@@ -0,0 +1,16 @@
+from __future__ import unicode_literals
+from django.db import models
+from rest_framework.tests.models import RESTFrameworkModel
+
+
+class ParentModel(RESTFrameworkModel):
+ name1 = models.CharField(max_length=100)
+
+
+class ChildModel(ParentModel):
+ name2 = models.CharField(max_length=100)
+
+
+class AssociatedModel(RESTFrameworkModel):
+ ref = models.OneToOneField(ParentModel, primary_key=True)
+ name = models.CharField(max_length=100)