Fixing py3.3 tests
This commit is contained in:
parent
a68529fba8
commit
72dd9daa23
@ -26,7 +26,7 @@ def query(_doc_cls=None, _field_operation=False, **query):
|
|||||||
"""
|
"""
|
||||||
mongo_query = {}
|
mongo_query = {}
|
||||||
merge_query = defaultdict(list)
|
merge_query = defaultdict(list)
|
||||||
for key, value in query.items():
|
for key, value in sorted(query.items()):
|
||||||
if key == "__raw__":
|
if key == "__raw__":
|
||||||
mongo_query.update(value)
|
mongo_query.update(value)
|
||||||
continue
|
continue
|
||||||
|
@ -26,7 +26,7 @@ class TransformTest(unittest.TestCase):
|
|||||||
self.assertEqual(transform.query(age__gt=20, age__lt=50),
|
self.assertEqual(transform.query(age__gt=20, age__lt=50),
|
||||||
{'age': {'$gt': 20, '$lt': 50}})
|
{'age': {'$gt': 20, '$lt': 50}})
|
||||||
self.assertEqual(transform.query(age=20, age__gt=50),
|
self.assertEqual(transform.query(age=20, age__gt=50),
|
||||||
{'age': 20})
|
{'$and': [{'age': {'$gt': 50}}, {'age': 20}]})
|
||||||
self.assertEqual(transform.query(friend__age__gte=30),
|
self.assertEqual(transform.query(friend__age__gte=30),
|
||||||
{'friend.age': {'$gte': 30}})
|
{'friend.age': {'$gte': 30}})
|
||||||
self.assertEqual(transform.query(name__exists=True),
|
self.assertEqual(transform.query(name__exists=True),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user