コード例 #1
0
def test_searches_fields_audit_matrix_with_facets_response_field_execute_query(
        dummy_parent, mocker):
    from snovault.elasticsearch.searches.fields import AuditMatrixWithFacetsResponseField
    from elasticsearch_dsl import Search
    mocker.patch.object(Search, 'execute')
    dummy_parent._meta['params_parser']._request.environ['QUERY_STRING'] = (
        'type=TestingSearchSchema&status=released')
    amwf = AuditMatrixWithFacetsResponseField()
    amwf.parent = dummy_parent
    amwf._build_query()
    amwf._execute_query()
    assert Search.execute.call_count == 1
コード例 #2
0
def test_searches_fields_audit_matrix_with_facets_response_field_build_query(
        dummy_parent):
    from snovault.elasticsearch.searches.fields import AuditMatrixWithFacetsResponseField
    from snovault.elasticsearch.searches.queries import AuditMatrixQueryFactoryWithFacets
    from elasticsearch_dsl import Search
    dummy_parent._meta['params_parser']._request.environ['QUERY_STRING'] = (
        'type=TestingSearchSchema&status=released')
    amwf = AuditMatrixWithFacetsResponseField()
    amwf.parent = dummy_parent
    amwf._build_query()
    assert isinstance(amwf.query, Search)
    assert isinstance(amwf.query_builder, AuditMatrixQueryFactoryWithFacets)