def test_multilingual_search(self, mock_es):
     es = ElasticsearchMultilingualSearchBackend('default', **Data.connection_options)
     es.setup()
     kwargs = Data.search_kwargs.copy()
     for language in ['de', 'en', 'ru']:
         with translation.override(language):
             es.search('*:*', end_offset=1)
             kwargs['index'] = es._index_name_for_language(language)
             es.conn.search.assert_called_with(**kwargs)
Пример #2
0
 def test_multilingual_search(self, mock_es):
     es = ElasticsearchMultilingualSearchBackend('default',
                                                 **Data.connection_options)
     es.setup()
     kwargs = Data.search_kwargs.copy()
     for language in ['de', 'en', 'ru']:
         with translation.override(language):
             es.search('*:*', end_offset=1)
             kwargs['index'] = es._index_name_for_language(language)
             es.conn.search.assert_called_with(**kwargs)