有没有人对ElasticMock python模块有经验?

时间:2019-06-26 21:55:34

标签: python dictionary elasticsearch request python-unittest

我正在尝试将ElasticMock python模块集成到我的单元测试中,但是我很难将其与已经在代码中创建的方法一起使用。

import datetime
from elasticmock import elasticmock
from elasticmock.fake_elasticsearch import FakeElasticsearch


function test_me(self):
    doc = {
        'author': 'test_author',
        'text': 'Elasticsearch: cool. bonsai cool.',
        'timestamp': datetime.datetime.now()
    }

    fake_elasticsearch = FakeElasticsearch()
    f_index = fake_elasticsearch.index(index='test_index', doc_type='_doc', body=doc, id=1)
self.assertIsNotNone(r_index)

我希望在使用实际的Elasticsearch模块的get()方法时,我能够从本地主机检索此索引及其内容,除非这与本地主机无关,而只是在内存中生成索引在运行期间。

0 个答案:

没有答案