1.1 --- a/tests/soap_test.py Sat Oct 06 19:33:22 2007 +0000
1.2 +++ b/tests/soap_test.py Sat Oct 06 19:33:47 2007 +0000
1.3 @@ -31,19 +31,19 @@
1.4
1.5 req = libxml2dom.soap.parseString(request)
1.6 assert req.method.methodName == "chargeReservation"
1.7 -assert req.method.parameterValues == [
1.8 - (("http://travelcompany.example.org/reservation", "m:reservation"), [
1.9 - (("http://travelcompany.example.org/reservation", "m:code"), "FT35ZBQ")
1.10 +assert req.method.rawParameterValues == [
1.11 + (("http://travelcompany.example.org/reservation", "reservation"), [
1.12 + (("http://travelcompany.example.org/reservation", "code"), "FT35ZBQ")
1.13 ]),
1.14 - (("http://mycompany.example.com/financial", "o:creditCard"), [
1.15 - (("http://mycompany.example.com/employees", "n:name"), u"Åke Jógvan Øyvind"),
1.16 - (("http://mycompany.example.com/financial", "o:number"), "123456789099999"),
1.17 - (("http://mycompany.example.com/financial", "o:expiration"), "2005-02")
1.18 + (("http://mycompany.example.com/financial", "creditCard"), [
1.19 + (("http://mycompany.example.com/employees", "name"), u"Åke Jógvan Øyvind"),
1.20 + (("http://mycompany.example.com/financial", "number"), "123456789099999"),
1.21 + (("http://mycompany.example.com/financial", "expiration"), "2005-02")
1.22 ])
1.23 ]
1.24 assert req.fault is None
1.25 print "Method name:", req.method.methodName
1.26 -print "Parameter values:", req.method.parameterValues
1.27 +print "Parameter values:", req.method.rawParameterValues
1.28 print "Fault:", req.fault
1.29
1.30 response = """<?xml version='1.0' encoding='iso-8859-1'?>
1.31 @@ -68,13 +68,13 @@
1.32
1.33 resp = libxml2dom.soap.parseString(response)
1.34 assert resp.method.methodName == "chargeReservationResponse"
1.35 -assert resp.method.parameterValues == [
1.36 - (("http://travelcompany.example.org/", "m:code"), "FT35ZBQ"),
1.37 - (("http://travelcompany.example.org/", "m:viewAt"), "http://travelcompany.example.org/reservations?code=FT35ZBQ")
1.38 +assert resp.method.rawParameterValues == [
1.39 + (("http://travelcompany.example.org/", "code"), "FT35ZBQ"),
1.40 + (("http://travelcompany.example.org/", "viewAt"), "http://travelcompany.example.org/reservations?code=FT35ZBQ")
1.41 ]
1.42 assert resp.fault is None
1.43 print "Method name:", resp.method.methodName
1.44 -print "Parameter values:", resp.method.parameterValues
1.45 +print "Parameter values:", resp.method.rawParameterValues
1.46 print "Fault:", resp.fault
1.47
1.48 response2 = """<?xml version='1.0' encoding='iso-8859-1'?>
1.49 @@ -102,15 +102,15 @@
1.50
1.51 resp2 = libxml2dom.soap.parseString(response2)
1.52 assert resp2.method.methodName == "chargeReservationResponse"
1.53 -assert resp2.method.parameterValues == [
1.54 - (("http://www.w3.org/2003/05/soap-rpc", "rpc:result"), "m:status"),
1.55 - (("http://travelcompany.example.org/", "m:status"), "confirmed"),
1.56 - (("http://travelcompany.example.org/", "m:code"), "FT35ZBQ"),
1.57 - (("http://travelcompany.example.org/", "m:viewAt"), "http://travelcompany.example.org/reservations?code=FT35ZBQ")
1.58 +assert resp2.method.rawParameterValues == [
1.59 + (("http://www.w3.org/2003/05/soap-rpc", "result"), "m:status"),
1.60 + (("http://travelcompany.example.org/", "status"), "confirmed"),
1.61 + (("http://travelcompany.example.org/", "code"), "FT35ZBQ"),
1.62 + (("http://travelcompany.example.org/", "viewAt"), "http://travelcompany.example.org/reservations?code=FT35ZBQ")
1.63 ]
1.64 assert resp2.fault is None
1.65 print "Method name:", resp2.method.methodName
1.66 -print "Parameter values:", resp2.method.parameterValues
1.67 +print "Parameter values:", resp2.method.rawParameterValues
1.68 print "Fault:", resp2.fault
1.69
1.70 failed = """<?xml version='1.0' encoding='iso-8859-1'?>