コード例 #1
0
ファイル: actions.py プロジェクト: jlebleu/xivo-confd
def list():
    if 'q' in request.args:
        lines = line_services.find_all_by_name(request.args['q'])
    else:
        lines = line_services.find_all()

    result = formatter.list_to_api(lines)
    return make_response(result, 200)
コード例 #2
0
def list():
    if 'q' in request.args:
        lines = line_services.find_all_by_name(request.args['q'])
    else:
        lines = line_services.find_all()

    result = formatter.list_to_api(lines)
    return make_response(result, 200)
コード例 #3
0
ファイル: test_services.py プロジェクト: jlebleu/xivo-dao
    def test_find_all_order_by_name(self, line_dao_find_all):
        first_line = Mock(Line)
        second_line = Mock(Line)
        expected_order = [LineOrdering.name]

        expected = [first_line, second_line]

        line_dao_find_all.return_value = expected

        result = line_services.find_all(order=[LineOrdering.name])

        self.assertEquals(result, expected)

        line_dao_find_all.assert_called_once_with(order=expected_order)
コード例 #4
0
ファイル: test_services.py プロジェクト: jaunis/xivo-dao
    def test_find_all(self, line_dao_find_all):
        first_line = Mock(Line)
        second_line = Mock(Line)
        expected_order = None

        expected = [first_line, second_line]

        line_dao_find_all.return_value = expected

        result = line_services.find_all()

        self.assertEquals(result, expected)

        line_dao_find_all.assert_called_once_with(order=expected_order)
コード例 #5
0
ファイル: line_helper.py プロジェクト: jaunis/xivo-acceptance
def _all_line_ids(channel):
    from xivo_dao.data_handler.line import services as line_services
    lines = line_services.find_all()
    line_ids = [line.id for line in lines]
    channel.send(line_ids)
コード例 #6
0
def _all_line_ids(channel):
    from xivo_dao.data_handler.line import services as line_services
    lines = line_services.find_all()
    line_ids = [line.id for line in lines]
    channel.send(line_ids)