def test_searches_parsers_params_parser_get_advanced_query_filters_empty( dummy_request): from snovault.elasticsearch.searches.parsers import ParamsParser dummy_request.environ['QUERY_STRING'] = ( 'type=Experiment&type=File&field=status&type!=Item') p = ParamsParser(dummy_request) assert p.get_advanced_query_filters() == []
def test_searches_parsers_params_parser_get_advanced_query_filters( dummy_request): from snovault.elasticsearch.searches.parsers import ParamsParser dummy_request.environ['QUERY_STRING'] = ( 'type=Experiment&type=File&field=status&type!=Item' '&advancedQuery=my+favorite+experiment&searchTerm=my+other+experiment' '&searchTerm!=whatever') p = ParamsParser(dummy_request) assert p.get_advanced_query_filters() == [('advancedQuery', 'my favorite experiment')]