当前位置: 首页>>代码示例>>Python>>正文


Python SOAPProxy.getURL方法代码示例

本文整理汇总了Python中SOAPpy.SOAPProxy.getURL方法的典型用法代码示例。如果您正苦于以下问题:Python SOAPProxy.getURL方法的具体用法?Python SOAPProxy.getURL怎么用?Python SOAPProxy.getURL使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SOAPpy.SOAPProxy的用法示例。


在下文中一共展示了SOAPProxy.getURL方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_fc

# 需要导入模块: from SOAPpy import SOAPProxy [as 别名]
# 或者: from SOAPpy.SOAPProxy import getURL [as 别名]
def test_fc(fc_name):
    if os.environ.has_key("http_proxy"):
	my_http_proxy=os.environ["http_proxy"].replace("http://","")
    else:
	my_http_proxy=None
    doc = minidom.parse(xml_file)
    ns   = 'urn:fc.ildg.lqcd.org'
    for fc_test in doc.documentElement.getElementsByTagName("fc"):
        grid_name=fc_test.getElementsByTagName("name")[0].childNodes[0].nodeValue
        fc_url=fc_test.getElementsByTagName("url")[0].childNodes[0].nodeValue
        if grid_name == fc_name:
	    try:
		server = SOAPProxy(fc_url, namespace=ns, http_proxy=my_http_proxy)
		for test_unit in fc_test.getElementsByTagName("test-unit"):
		    lfn=test_unit.getElementsByTagName("lfn")[0].childNodes[0].nodeValue
		    response=server.getURL(lfnList=lfn)
		    val_test=True
		    for val in test_unit.getElementsByTagName("surl"):
			val_test=val_test and val.childNodes[0].nodeValue in response.resultList[0].surlList
			print '==',val.childNodes[0].nodeValue
			print val.childNodes[0].nodeValue in response.resultList[0].surlList
		    print test_unit.getElementsByTagName("surl").length
#		print response
#		print response.resultList
#		print response.resultList[0].surlList
#		    print len(response.resultList[0].surlList)
#		    for item in response.resultList[0].surlList:
#			print '--',item
#		    print val_test
		    if val_test==True: return 0
                    return 1
	    except Exception,inst:
		print inst
		return -1
开发者ID:nesi,项目名称:ARCS-systems,代码行数:36,代码来源:fc-test.py


注:本文中的SOAPpy.SOAPProxy.getURL方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。