• [TimLinux] Python3 Coverity zeep/SOAP 库使用示例


    废话不多说,上代码:

    # 基于Coverity的示例
    from zeep import Client
    from zeep.wsse.username import UsernameToken
    
    config_url = 'http://...:8080/ws/v9/configurationservice?wsdl'
    defect_url = 'http://...:8080/ws/v9/defectservice?wsdl'
    
    user_token = UsernameToken('loginuser', 'loginpasswd')
    
    config_client = Client(config_url, wsse=user_token)
    defect_client = Client(defect_url, wsse=user_token)
    
    config_factory = config_client.type_factory('ns0')
    defect_factory = defect_client.type_factory('ns0')
    
    projectId = config_factory.projectIdDataObj(
        name='xxxx-project-name'
    )
    
    filterSpec = defect_factory.snapshotScopeDefectFilterSpecDataObj()
    pageSpec = defect_factory.pageSpecDataObj(pageSize=1, sortAscending=True, startIndex=0)
    snapshotScope = defect_factory.snapshotScopeSpecDataObj(showSelector='firstAfter(2019-05-01 12:12:12'))
    
    d = {
        'projectId': projectId,
        'filterSpec': filterSpec,
        'pageSpec': pageSpec,
        'snapshotScope': snapshotScope
    }
    
    res = defect_client.service.getMergedDefectesForSnapshotScope(**d)
    
    print(res.totalNumberOfRecords)
  • 相关阅读:
    花匠
    积木
    Hello world
    老鼠走迷宫全部路径
    今天下午选做题目
    整数高精度运算——加法
    博客启航
    解线性不定方程
    关于完全背包问题
    关于最小代价子母树
  • 原文地址:https://www.cnblogs.com/timlinux/p/10914360.html
Copyright © 2020-2023  润新知