コード例 #1
0
ファイル: test_services.py プロジェクト: jaunis/xivo-dao
    def test_search(self, search_dao):
        search_result = search_dao.return_value = Mock(SearchResult)

        result = extension_services.search(search='term', order='exten',
                                           direction='desc', skip=1,
                                           limit=2)

        search_dao.assert_called_once_with(search='term', order='exten',
                                           direction='desc', skip=1,
                                           limit=2)
        assert_that(result, equal_to(search_result))
コード例 #2
0
ファイル: test_services.py プロジェクト: jlebleu/xivo-dao
    def test_search(self, search_dao):
        search_result = search_dao.return_value = Mock(SearchResult)

        result = extension_services.search(search='term', order='exten',
                                           direction='desc', skip=1,
                                           limit=2)

        search_dao.assert_called_once_with(search='term', order='exten',
                                           direction='desc', skip=1,
                                           limit=2)
        assert_that(result, equal_to(search_result))
コード例 #3
0
ファイル: actions.py プロジェクト: jaunis/xivo-restapi
def list():
    parameters = extract_search_parameters(request.args, extra_parameters)
    search_result = extension_services.search(**parameters)
    result = formatter.list_to_api(search_result.items, search_result.total)
    return make_response(result, 200)