

def test__addToSet_each(self):
    self.cmp.do.remove()
    self.cmp.do.insert({
        'name': 'bob',
    })
    for i in range(3):
        self.cmp.do.update({
            'name': 'bob',
        }, {
            '$addToSet': {
                'hat': {
                    '$each': ['green', 'yellow'],
                },
            },
        })
        self.cmp.compare.find({
            'name': 'bob',
        })
    for i in range(3):
        self.cmp.do.update({
            'name': 'bob',
        }, {
            '$addToSet': {
                'shirt.color': {
                    '$each': ['green', 'yellow'],
                },
            },
        })
        self.cmp.compare.find({
            'name': 'bob',
        })

dataset/ETHPy150Open vmalloc/mongomock/tests/test__mongomock.py MongoClientCollectionTest.test__addToSet_each/original