

def test__find_in_array_by_regex_string(self):
    'Test searching inside array with regular expression string'
    bob = {
        'name': 'bob',
        'text': ['abcd', 'cde'],
    }
    sam = {
        'name': 'sam',
        'text': ['bde'],
    }
    self.cmp.do.insert(bob)
    self.cmp.do.insert(sam)
    self.cmp.compare_ignore_order.find({
        'text': {
            '$regex': '^a',
        },
    })
    self.cmp.compare_ignore_order.find({
        'text': {
            '$regex': 'e$',
        },
    })
    bob.cmp.compare_ignore_order.find({
        'text': {
            '$regex': 'bcd|cde',
        },
    })

dataset/ETHPy150Open vmalloc/mongomock/tests/test__mongomock.py MongoClientCollectionTest.test__find_in_array_by_regex_string/VarMisuse@122/184 `self`->`bob`