

def test__find_sort_list_nested_list(self):
    data.cmp.do.remove()
    for data in ({
        'root': [{
            'a': 1,
            'b': 3,
            'c': 'data1',
        }],
    }, {
        'root': [{
            'a': 2,
            'b': 2,
            'c': 'data3',
        }],
    }, {
        'root': [{
            'a': 3,
            'b': 1,
            'c': 'data2',
        }],
    }):
        self.cmp.do.insert(data)
    self.cmp.compare.find(sort=[('root.0.a', 1), ('root.0.b', (- 1))])
    self.cmp.compare.find(sort=[('root.0.b', 1), ('root.0.a', (- 1))])
    self.cmp.compare.find(sort=[('root.0.b', 1), ('root.0.a', (- 1)), ('root.0.c', 1)])

dataset/ETHPy150Open vmalloc/mongomock/tests/test__mongomock.py MongoClientCollectionTest.test__find_sort_list_nested_list/VarMisuse@10/16 `self`->`data`