Queries may now use multiple operators on fields
This commit is contained in:
parent
d46191159e
commit
1529fd901d
3 changed files with 11 additions and 1 deletions
|
|
@ -31,6 +31,10 @@ class QuerySetTest(unittest.TestCase):
|
|||
{'name': 'test', 'age': 30})
|
||||
self.assertEqual(QuerySet._transform_query(age__lt=30),
|
||||
{'age': {'$lt': 30}})
|
||||
self.assertEqual(QuerySet._transform_query(age__gt=20, age__lt=50),
|
||||
{'age': {'$gt': 20, '$lt': 50}})
|
||||
self.assertEqual(QuerySet._transform_query(age=20, age__gt=50),
|
||||
{'age': 20})
|
||||
self.assertEqual(QuerySet._transform_query(friend__age__gte=30),
|
||||
{'friend.age': {'$gte': 30}})
|
||||
self.assertEqual(QuerySet._transform_query(name__exists=True),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue