Example #1
0
def test_queryset_max_score_without_searching_before():
    connections = {
        'default': {'URL': 'http://localhost:9200'}}
    conf = Mock(connections=connections, indexes=connections.keys())
    queryset = QuerySet(conf=conf)

    # when the queryset.max_score() method is called
    # without first calling search should return 0
    queryset.max_score().should.equal(0)
Example #2
0
def test_queryset_max_score(pyelasticsearch):
    connections = {
        'default': {'URL': 'http://localhost:9200'}}
    conf = Mock(connections=connections, indexes=connections.keys())

    pyelasticsearch.ElasticSearch.return_value.search.return_value = {'hits': {'max_score': 18.31415}}
    queryset = QuerySet(conf=conf)
    queryset.search('something')

    # when the queryset.max_score() method is called
    # without first calling search should return 0
    queryset.max_score().should.equal(18.31415)