Add tests that need to be satisfied.
This commit is contained in:
parent
dd21ce9eac
commit
ad1aa5bd3e
@ -657,6 +657,18 @@ class DocumentTest(unittest.TestCase):
|
|||||||
author.delete()
|
author.delete()
|
||||||
self.assertEqual(len(BlogPost.objects), 0)
|
self.assertEqual(len(BlogPost.objects), 0)
|
||||||
|
|
||||||
|
def test_delete_rule_cascade_recurs(self):
|
||||||
|
"""Ensure that a recursive chain of documents is also deleted upon
|
||||||
|
cascaded deletion.
|
||||||
|
"""
|
||||||
|
self.fail()
|
||||||
|
|
||||||
|
def test_delete_rule_deny(self):
|
||||||
|
"""Ensure that a document cannot be referenced if there are still
|
||||||
|
documents referring to it.
|
||||||
|
"""
|
||||||
|
self.fail()
|
||||||
|
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
self.Person.drop_collection()
|
self.Person.drop_collection()
|
||||||
|
@ -734,6 +734,21 @@ class QuerySetTest(unittest.TestCase):
|
|||||||
self.Person.objects.delete()
|
self.Person.objects.delete()
|
||||||
self.assertEqual(len(self.Person.objects), 0)
|
self.assertEqual(len(self.Person.objects), 0)
|
||||||
|
|
||||||
|
def test_delete_rule_cascade(self):
|
||||||
|
"""Ensure cascading deletion of referring documents from the database.
|
||||||
|
"""
|
||||||
|
self.fail()
|
||||||
|
|
||||||
|
def test_delete_rule_nullify(self):
|
||||||
|
"""Ensure nullification of references to deleted documents.
|
||||||
|
"""
|
||||||
|
self.fail()
|
||||||
|
|
||||||
|
def test_delete_rule_deny(self):
|
||||||
|
"""Ensure deletion gets denied on documents that still have references to them.
|
||||||
|
"""
|
||||||
|
self.fail()
|
||||||
|
|
||||||
def test_update(self):
|
def test_update(self):
|
||||||
"""Ensure that atomic updates work properly.
|
"""Ensure that atomic updates work properly.
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user