diff options
Diffstat (limited to 'parts/django/tests/modeltests/mutually_referential')
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() |