Esempio n. 1
0
    def test__user_query__without_filters(self):
        query = NaveESQuery()
        query.facet_params = QueryDict('q=hoofdstraat&rows=5&facet=gemeente&facet=plaats')

        user_query = UserQuery(query, 10)
        assert len(user_query.items) == 1
        assert user_query.items[0].value == 'hoofdstraat'
        assert user_query.items[0].is_last
Esempio n. 2
0
    def test__user_query__with_filters(self):
        query = NaveESQuery()
        query.facet_params = QueryDict('q=hoofdstraat&rows=5&facet=gemeente&facet=plaats&qf=gemeente:Best&qf=plaats:Best')

        user_query = UserQuery(query, 10)
        assert len(user_query.items) == 3
        assert user_query.items[0].value == 'hoofdstraat'
        assert not user_query.items[0].is_last
        assert user_query.items[2].is_last
        assert user_query.items[2].value == 'Best'
        assert user_query.items[2].field == 'plaats'
        assert user_query._num_found == 10
        assert user_query.terms == 'hoofdstraat'
Esempio n. 3
0
 def test__breadcrumb__serializer(self):
     query = NaveESQuery()
     query.facet_params = QueryDict('q=hoofdstraat&rows=5&facet=gemeente&facet=plaats&qf=gemeente:Best&qf=plaats:Best')
     user_query = UserQuery(query, 10)