sharded collection document reload testcase
This commit is contained in:
parent
d79ae30f31
commit
ab60fd0490
1 changed files with 11 additions and 0 deletions
|
|
@ -1226,6 +1226,17 @@ class DocumentTest(unittest.TestCase):
|
||||||
self.assertEqual(person.name, "Mr Test User")
|
self.assertEqual(person.name, "Mr Test User")
|
||||||
self.assertEqual(person.age, 21)
|
self.assertEqual(person.age, 21)
|
||||||
|
|
||||||
|
def test_reload_sharded(self):
|
||||||
|
class Animal(Document):
|
||||||
|
superphylum = StringField()
|
||||||
|
meta = {'shard_key': ('superphylum',)}
|
||||||
|
|
||||||
|
Animal.drop_collection()
|
||||||
|
doc = Animal(superphylum = 'Deuterostomia')
|
||||||
|
doc.save()
|
||||||
|
doc.reload()
|
||||||
|
Animal.drop_collection()
|
||||||
|
|
||||||
def test_reload_referencing(self):
|
def test_reload_referencing(self):
|
||||||
"""Ensures reloading updates weakrefs correctly
|
"""Ensures reloading updates weakrefs correctly
|
||||||
"""
|
"""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue