class ESDouble(object): def __init__(self): self.items = {} def ping(self): return true def create(self, index, doc_type, body, id): self.items["index"] = {doc_type: {"id": id, "_source": data}} def search(self, index, doc_type, body): return { "hits": { "hits": self.items[index][doc_type][body] }}