def test_should_allow_faceting_version2_ok_backend(): form = PreSelectedModelSearchForm(data={}) NEW_CONFIG = { 'default': { 'ENGINE': 'haystack.backends.elasticsearch_backend.ElasticsearchSearchEngine', 'PATH': 'test', } } with override_settings(HAYSTACK_CONNECTIONS=NEW_CONFIG): assert form.should_allow_faceting() is True
def test_should_allow_faceting_version2_bad_backend(): form = PreSelectedModelSearchForm(data={}) # whoosh isn't supported for faceting assert form.should_allow_faceting() is False
def test_should_allow_faceting_version1_ok_backend(): form = PreSelectedModelSearchForm(data={}) assert form.should_allow_faceting() is False
def test_should_allow_faceting_version1_ok_backend(): form = PreSelectedModelSearchForm(data={}) with override_settings(HAYSTACK_SEARCH_ENGINE='solr'): assert form.should_allow_faceting() is True