Added none() to queryset (MongoEngine/mongoengine#127)

This commit is contained in:
Ross Lawley 2012-11-07 13:51:02 +00:00
parent 99fe1da345
commit 9ca96e4e17
3 changed files with 13 additions and 0 deletions

View File

@ -4,6 +4,7 @@ Changelog
Changes in 0.8
==============
- Added none() to queryset (MongoEngine/mongoengine#127)
- Updated SequenceFields to allow post processing of the calculated counter value (MongoEngine/mongoengine#141)
- Added clean method to documents for pre validation data cleaning (MongoEngine/mongoengine#60)
- Added support setting for read prefrence at a query level (MongoEngine/mongoengine#157)

View File

@ -489,6 +489,10 @@ class QuerySet(object):
self._iter = False
self._cursor.rewind()
def none(self):
"""Helper that just returns a list"""
return []
def count(self):
"""Count the selected elements in the query.
"""

View File

@ -252,6 +252,14 @@ class QuerySetTest(unittest.TestCase):
Blog.drop_collection()
def test_none(self):
class A(Document):
pass
A.drop_collection()
A().save()
self.assertEqual(A.objects.none(), [])
def test_chaining(self):
class A(Document):
pass