/tests/modeltests/mutually_referential/tests.py
Python | 20 lines | 11 code | 4 blank | 5 comment | 0 complexity | 916c06ab823ce3feaa8a454798d73648 MD5 | raw file
Possible License(s): BSD-3-Clause
- 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()