def test_convert_algorithms(self): result = _cloud_api_utils.convert_algorithms({ 'algorithms': [ { 'name': 'algorithms/algNoArgs', 'description': 'desc', 'returnType': 'ret' }, { 'name': 'algorithms/algNoDesc', 'arguments': [ { 'argumentName': 'argNoDesc' }, { 'argumentName': 'argOptional', 'description': 'descArg', 'type': 't', 'optional': True, 'defaultValue': [1, 2] }] }, { 'name': 'algorithms/algHidden', 'description': 'desc', 'returnType': 'ret', 'hidden': True }, { 'name': 'algorithms/algPreview', 'description': 'desc', 'returnType': 'ret', 'preview': True }, { 'name': 'algorithms/algDeprecated', 'description': 'desc', 'returnType': 'ret', 'deprecated': True, 'deprecationReason': 'reason' }] }) self.assertEqual({ 'algNoArgs': { 'description': 'desc', 'returns': 'ret', 'args': [] }, 'algNoDesc': { 'description': '', 'returns': '', 'args': [ { 'name': 'argNoDesc', 'type': '', 'description': '' }, { 'name': 'argOptional', 'description': 'descArg', 'type': 't', 'optional': True, 'default': [1, 2] }] }, 'algHidden': { 'description': 'desc', 'returns': 'ret', 'args': [], 'hidden': True }, 'algPreview': { 'description': 'desc', 'returns': 'ret', 'args': [], 'preview': True }, 'algDeprecated': { 'description': 'desc', 'returns': 'ret', 'args': [], 'deprecated': 'reason' } }, result)
def test_convert_algorithms(self): result = _cloud_api_utils.convert_algorithms({ 'algorithms': [ { 'name': 'algorithms/algNoArgs', 'description': 'desc', 'returnType': 'ret' }, { 'name': 'algorithms/algNoDesc', 'arguments': [ { 'argumentName': 'argNoDesc' }, { 'argumentName': 'argOptional', 'description': 'descArg', 'type': 't', 'optional': True, 'defaultValue': [1, 2] }] }, { 'name': 'algorithms/algHidden', 'description': 'desc', 'returnType': 'ret', 'hidden': True }, { 'name': 'algorithms/algDeprecated', 'description': 'desc', 'returnType': 'ret', 'deprecated': True, 'deprecationReason': 'reason' }] }) self.assertEqual({ 'algNoArgs': { 'description': 'desc', 'returns': 'ret', 'args': [] }, 'algNoDesc': { 'description': '', 'returns': '', 'args': [ { 'name': 'argNoDesc', 'type': '', 'description': '' }, { 'name': 'argOptional', 'description': 'descArg', 'type': 't', 'optional': True, 'default': [1, 2] }] }, 'algHidden': { 'description': 'desc', 'returns': 'ret', 'args': [], 'hidden': True }, 'algDeprecated': { 'description': 'desc', 'returns': 'ret', 'args': [], 'deprecated': 'reason' } }, result)