In the fake module mongoengine, the fake Document class is defined as
from mongoengine.errors import DoesNotExist, MultipleObjectsReturned
class Document(object):
_meta = None
objects = None
id = None
pk = None
MultipleObjectsReturned = MultipleObjectsReturned
DoesNotExist = DoesNotExist
save = lambda: None
which member objects gives a None. The fact in mongoengine it should be a mongoengine.QuerySetManager, which is callable, and can be used as query method.
For now, the code
SomeDocument.objects(query)
pylint gives out a E1102. That should be fixed.