summaryrefslogtreecommitdiff
path: root/parts/django/tests/modeltests/mutually_referential
diff options
context:
space:
mode:
Diffstat (limited to 'parts/django/tests/modeltests/mutually_referential')
-rw-r--r--parts/django/tests/modeltests/mutually_referential/__init__.py0
-rw-r--r--parts/django/tests/modeltests/mutually_referential/models.py19
-rw-r--r--parts/django/tests/modeltests/mutually_referential/tests.py20
3 files changed, 0 insertions, 39 deletions
diff --git a/parts/django/tests/modeltests/mutually_referential/__init__.py b/parts/django/tests/modeltests/mutually_referential/__init__.py
deleted file mode 100644
index e69de29..0000000
--- a/parts/django/tests/modeltests/mutually_referential/__init__.py
+++ /dev/null
diff --git a/parts/django/tests/modeltests/mutually_referential/models.py b/parts/django/tests/modeltests/mutually_referential/models.py
deleted file mode 100644
index db05cbc..0000000
--- a/parts/django/tests/modeltests/mutually_referential/models.py
+++ /dev/null
@@ -1,19 +0,0 @@
-"""
-24. Mutually referential many-to-one relationships
-
-Strings can be used instead of model literals to set up "lazy" relations.
-"""
-
-from django.db.models import *
-
-class Parent(Model):
- name = CharField(max_length=100)
-
- # Use a simple string for forward declarations.
- bestchild = ForeignKey("Child", null=True, related_name="favoured_by")
-
-class Child(Model):
- name = CharField(max_length=100)
-
- # You can also explicitally specify the related app.
- parent = ForeignKey("mutually_referential.Parent")
diff --git a/parts/django/tests/modeltests/mutually_referential/tests.py b/parts/django/tests/modeltests/mutually_referential/tests.py
deleted file mode 100644
index 101d67c..0000000
--- a/parts/django/tests/modeltests/mutually_referential/tests.py
+++ /dev/null
@@ -1,20 +0,0 @@
-from django.test import TestCase
-from models import Parent, Child
-
-class MutuallyReferentialTests(TestCase):
-
- def test_mutually_referential(self):
- # Create a Parent
- q = Parent(name='Elizabeth')
- q.save()
-
- # Create some children
- c = q.child_set.create(name='Charles')
- e = q.child_set.create(name='Edward')
-
- # Set the best child
- # No assertion require here; if basic assignment and
- # deletion works, the test passes.
- q.bestchild = c
- q.save()
- q.delete()