def get_line_from_extension(extensionid): try: line_extension = line_extension_services.get_by_extension_id(extensionid) except LineExtensionNotExistsError: raise AssociationNotExistsError("Extension with id=%d does not have a line" % extensionid) result = formatter.to_api(line_extension) return make_response(result, 200)
def get_line_from_extension(extensionid): try: line_extension = line_extension_services.get_by_extension_id( extensionid) except LineExtensionNotExistsError: raise AssociationNotExistsError( "Extension with id=%d does not have a line" % extensionid) result = formatter.to_api(line_extension) return make_response(result, 200)
def test_given_incall_extension_then_returns_line_extension(self, context_find_by_extension_id, find_line_extension_by_extension_id): line_extension = find_line_extension_by_extension_id.return_value = Mock(LineExtension, line_id=1, extension_id=2) context_find_by_extension_id.return_value = Mock(Context, type='incall') result = line_extension_service.get_by_extension_id(2) assert_that(result, equal_to(line_extension)) context_find_by_extension_id.assert_called_once_with(2) find_line_extension_by_extension_id.assert_called_once_with(2)
def get_line_from_extension(extensionid): url.check_extension_exists(extensionid) line_extension = line_extension_services.get_by_extension_id(extensionid) result = formatter.to_api(line_extension) return make_response(result, 200)