예제 #1
0
파일: mongo.py 프로젝트: zhaoyh1991/eve
 def test_query_contains_field(self):
     mongo = Mongo(None)
     simple_query = {'_id': 'abcdef012345678901234567'}
     compound_query = {'$and': [
         {'username': {'$exists': False}},
         {'_id': 'abcdef012345678901234567'}
     ]}
     self.assertTrue(mongo.query_contains_field(simple_query, '_id'))
     self.assertFalse(mongo.query_contains_field(simple_query,
                                                 'fake-field'))
     self.assertTrue(mongo.query_contains_field(compound_query, '_id'))
     self.assertFalse(mongo.query_contains_field(compound_query,
                                                 'fake-field'))
예제 #2
0
파일: mongo.py 프로젝트: sunbit/eve
 def test_query_contains_field(self):
     mongo = Mongo(None)
     simple_query = {"_id": "abcdef012345678901234567"}
     compound_query = {
         "$and": [
             {"username": {"$exists": False}},
             {"_id": "abcdef012345678901234567"},
         ]
     }
     self.assertTrue(mongo.query_contains_field(simple_query, "_id"))
     self.assertFalse(mongo.query_contains_field(simple_query, "fake-field"))
     self.assertTrue(mongo.query_contains_field(compound_query, "_id"))
     self.assertFalse(mongo.query_contains_field(compound_query, "fake-field"))
예제 #3
0
 def test_query_contains_field(self):
     mongo = Mongo(None)
     simple_query = {"_id": "abcdef012345678901234567"}
     compound_query = {
         "$and": [
             {
                 "username": {
                     "$exists": False
                 }
             },
             {
                 "_id": "abcdef012345678901234567"
             },
         ]
     }
     self.assertTrue(mongo.query_contains_field(simple_query, "_id"))
     self.assertFalse(mongo.query_contains_field(simple_query,
                                                 "fake-field"))
     self.assertTrue(mongo.query_contains_field(compound_query, "_id"))
     self.assertFalse(
         mongo.query_contains_field(compound_query, "fake-field"))