############################################################################
# Joshua R. Bovernof, LBNL
# See Copyright for copyright notice!
#
# CONFIGURATION SECTIONS 
#  [configuration] - global configuration of service tests.
#	  tracefile -- trace soap messages
#     debug -- turn on debugging
#     skip -- skip generation steps, code generated don't generate again
#     twisted -- Use twisted web client
#     lazy -- use lazy typecode evaluation
#     output -- file name where output will be stored, if unspecified test output goes to stdout
#
#  [dispatch] -- configuration for test_dispatch* tests
#     host -- address of local container
#     port -- port of local container
#     path -- path of service
#     twisted -- Use twisted web resource
#
##########################################################################
[configuration]
tracefile = True
debug = False
skip = False
twisted = False
lazy = False
output = 

[dispatch]
host = localhost
port = 9080
path = test
twisted = False
test_WhiteMesa = servers/WhiteMesa.py
test_Echo = servers/EchoServer.py 
test_BasicComm = servers/BasicServer.py
test_SquareService = servers/SquareService.py
test_DateService = servers/DateService.py
test_FinancialService = servers/FinancialService.py
test_EchoWSAddr200403 = servers/EchoWSAddr200403Server.py
test_NoMessagePart = servers/NoMessagePartServer.py

##########################################################################
# URL SECTIONS: All SOAP-1.1
#    document -- document style True/False
#    literal  -- literal encoding True/False
#    broke -- broke True/False
#    tests -- whitespace separated list of test modules, referenced in 
#        section WSDL.
#
#  [rpc_encoded] -- these are rpc/encoded services that WORK.
#  [rpc_encoded_broke] -- these are rpc/encoded services that DONT WORK.
#
#  [doc_encoded] -- these are document/encoded services that WORK.
#  [doc_encoded_broke] -- these are document/encoded services that DONT WORK.
#
#  [rpc_literal] -- these are rpc/literal services that WORK.
#  [rpc_literal_broke] -- these are rpc/literal services that DONT WORK.
#  [rpc_literal_broke_interop] -- these are broke BP-1.0 compliant rpc/literal services.
#
#  [doc_literal] -- these are doc/literal services that WORK.
#  [doc_literal_broke] -- these are doc/literal services that DONT WORK.
#  [doc_literal_broke_interop] -- these are broke BP-1.0 compliant doc/literal services.
#
##########################################################################


########################## RPC/ENCODED ###################################
#
# Broken:
#
#
##########################################################################
[rpc_encoded]
document = False
literal = False
broke = False
tests = test_ThreatService
#XMethods web site is broken wsdl can not be retreived
#tests = test_XMethodsQuery test_ThreatService

[rpc_encoded_broke]
document = False
literal = False
broke = True
tests = 


########################## RPC/LITERAL ###################################
#
# Broken:
#
#
##########################################################################
[rpc_literal]
document = False
literal = True
broke = False
tests = test_WhiteMesa test_SquareService test_DateService 

[rpc_literal_broke]
document = False
literal = True
broke = True
tests = 

[rpc_literal_broke_interop]
document = False
literal = True
broke = True
tests = 

########################## DOCUMENT/LITERAL ##############################
#
# Broken:
#     test_TerraService -- wsdl2python Not supporting content <ZSI.wstools.XMLSchema.List>
#
#
##########################################################################
[doc_literal]
document = True
literal = True
broke = False
tests = test_Attachment test_MapPoint test_Echo test_AWSECommerceService test_FinancialService test_BasicComm test_Manufacturer test_Racing  test_Attributes test_Choice test_DerivedTypes test_EchoWSAddr200403 test_SubstitutionGroup test_VIM test_Unqualified test_NoMessagePart 

[doc_literal_broke]
document = True
literal = True
broke = True
tests = 

[doc_literal_broke_interop]
document = True
literal = True
broke = True
tests = 


##########################################################################
# SECTION [WSDL] - test name(equivalent to module name) and URL.
# 
##########################################################################
[WSDL]
test_AWSECommerceService = http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl
test_AmazonS3 = http://s3.amazonaws.com/doc/2006-03-01/AmazonS3.wsdl
test_TemperatureService = http://www.xmethods.net/sd/2001/TemperatureService.wsdl
test_WorldTimeService = http://ws.digiposs.com/WorldTime.jws?wsdl
test_BFGraphLib = http://bfo.co.uk/products/graph/docs/bfograph-2.1.wsdl

test_XMethodsQuery = http://www.xmethods.net/wsdl/query.wsdl
test_ZipCodeResolver = http://webservices.eraserver.net/zipcoderesolver/zipcoderesolver.asmx?WSDL
test_WhiteMesa = http://www.whitemesa.net/wsdl/test-rpc-lit.wsdl
test_OpcDaGateway = http://tswinc.us/XMLDADemo/ts_sim/OpcDaGateway.asmx?WSDL
test_MapPoint = http://staging.mappoint.net/standard-30/mappoint.wsdl
test_Sabre = http://webservices.sabre.com/wsdl/sabreXML1.0.00/res/SessionCreateRQ.wsdl

test_Echo = ../../samples/Echo/Echo.wsdl
test_BasicComm = wsdl/BasicComm.wsdl
test_Choice = wsdl/test_Choice.xsd
test_Attributes = wsdl/test_Attributes.xsd
test_DerivedTypes = wsdl/test_DerivedTypes.xsd
test_SubstitutionGroup = wsdl/test_SubstitutionGroup.xsd
test_WSDLImport = wsdl/test_WSDLImport.wsdl
test_Unqualified = wsdl/test_Unqualified.xsd

test_SquareService = wsdl/SquareService.wsdl
test_DateService = wsdl/DateService.wsdl
test_FinancialService = wsdl/FinancialService.wsdl

test_ThreatService = http://www.boyzoid.com/threat.cfc?wsdl
test_TerraService = http://terraservice.net/TerraService.asmx?WSDL
test_InfoBil = http://javatest2.infodata.se/webservices/services/Infobil?wsdl

test_EchoWSAddr200403 = wsdl/EchoWSAddr200403.wsdl

# Google AdWords
#test_GoogleAdWords = https://sandbox.google.com/api/adwords/v8/TrafficEstimatorService?wsdl
test_GoogleAdWords = https://adwords.google.com:443/api/adwords/v10/TrafficEstimatorService?wsdl

# TODO: These aren't finished
#test_GoogleAdWords_CS = https://sandbox.google.com/api/adwords/v8/CampaignService?wsdl
test_GoogleAdWords_CS = https://adwords.google.com:443/api/adwords/v10/CampaignService?wsdl
test_Manufacturer = wsdl/ManufacturerImpl.wsdl
test_Racing = wsdl/Racing.wsdl

test_NVOAdmin = wsdl/nvo-admin.wsdl
test_Clearspace = http://eval.jivesoftware.com/clearspace/rpc/soap/BlogService?wsdl
test_VIM = wsdl/vim.wsdl
test_VIM25 = wsdl/vim25/vimService.wsdl

test_NoMessagePart = wsdl/NoMessagePart.wsdl

test_Attachment = wsdl/test_Attachment.wsdl

