Fixes collection creation post drop_collection
Thanks to Julien Rebetez for the original patch closes [#285]
This commit is contained in:
@@ -41,6 +41,21 @@ class DocumentTest(unittest.TestCase):
|
||||
self.Person.drop_collection()
|
||||
self.assertFalse(collection in self.db.collection_names())
|
||||
|
||||
def test_queryset_resurrects_dropped_collection(self):
|
||||
|
||||
self.Person.objects().item_frequencies('name')
|
||||
self.Person.drop_collection()
|
||||
|
||||
self.assertEqual({}, self.Person.objects().item_frequencies('name'))
|
||||
|
||||
class Actor(self.Person):
|
||||
pass
|
||||
|
||||
# Ensure works correctly with inhertited classes
|
||||
Actor.objects().item_frequencies('name')
|
||||
self.Person.drop_collection()
|
||||
self.assertEqual({}, Actor.objects().item_frequencies('name'))
|
||||
|
||||
def test_definition(self):
|
||||
"""Ensure that document may be defined using fields.
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user