コード例 #1
0
ファイル: line_helper.py プロジェクト: jaunis/xivo-acceptance
def find_with_exten_context(exten, context):
    try:
        line = line_services.get_by_number_context(exten, context)
    except ElementNotExistsError:
        raise Exception(
            'expecting line with number %r and context %r not found' %
            (exten, context))
    return line
コード例 #2
0
ファイル: line_helper.py プロジェクト: jaunis/xivo-acceptance
def _delete_line_with_exten_context(channel, exten, context):
    from xivo_dao.data_handler.line import services as line_services

    try:
        line = line_services.get_by_number_context(exten, context)
    except LookupError:
        return

    line_services.delete(line)
コード例 #3
0
def _delete_line_with_exten_context(channel, exten, context):
    from xivo_dao.data_handler.line import services as line_services
    from xivo_dao.data_handler.exception import NotFoundError

    try:
        line = line_services.get_by_number_context(exten, context)
    except NotFoundError:
        return

    line_services.delete(line)
コード例 #4
0
ファイル: test_services.py プロジェクト: jlebleu/xivo-dao
    def test_get_by_number_context(self, mock_get_by_number_context):
        number = '1000'
        context = 'default'

        line = Mock()
        mock_get_by_number_context.return_value = line

        result = line_services.get_by_number_context(number, context)

        mock_get_by_number_context.assert_called_once_with(number, context)
        self.assertEquals(result, line)
コード例 #5
0
ファイル: test_services.py プロジェクト: jaunis/xivo-dao
    def test_get_by_number_context(self, mock_get_by_number_context):
        number = '1000'
        context = 'default'

        line = Mock()
        mock_get_by_number_context.return_value = line

        result = line_services.get_by_number_context(number, context)

        mock_get_by_number_context.assert_called_once_with(number, context)
        self.assertEquals(result, line)
コード例 #6
0
def find_with_exten_context(exten, context):
    try:
        line = line_services.get_by_number_context(exten, context)
    except NotFoundError:
        raise Exception('expecting line with number %r and context %r not found' % (exten, context))
    return line