00001 test01 = '''<SOAP-ENV:Envelope foo='bar' 00002 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00003 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00004 <SOAP-ENV:Body> 00005 <m:GetLastTradePrice xmlns:m="Some-URI"> 00006 <symbol>DIS</symbol> 00007 </m:GetLastTradePrice> 00008 </SOAP-ENV:Body> 00009 </SOAP-ENV:Envelope>''' 00010 00011 test02 = '''<SOAP-ENV:Envelope 00012 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> 00013 <SOAP-ENV:Header> 00014 <t:Transaction xmlns:t="some-URI" SOAP-ENV:mustUnderstand="1"> 00015 5 00016 </t:Transaction> 00017 </SOAP-ENV:Header> 00018 <SOAP-ENV:Body/> 00019 </SOAP-ENV:Envelope>''' 00020 00021 test03 = '''<SOAP-ENV:Envelope 00022 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> 00023 <SOAP-ENV:Body> 00024 <SOAP-ENV:Fault> 00025 <faultcode>SOAP-ENV:MustUnderstand</faultcode> 00026 <faultstring>SOAP Must Understand Error</faultstring> 00027 <?MYPI spenser?> 00028 </SOAP-ENV:Fault> 00029 </SOAP-ENV:Body> 00030 </SOAP-ENV:Envelope>''' 00031 00032 test04 = '''<SOAP-ENV:Envelope fooattr='bar' 00033 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> 00034 <SOAP-ENV:Body> 00035 <SOAP-ENV:Fault> 00036 <faultcode>SOAP-ENV:Server</faultcode> 00037 <faultstring>Server Error</faultstring> 00038 <detail> 00039 <e:myfaultdetails xmlns:e="Some-URI"> 00040 <message> 00041 My application didn't work 00042 </message> 00043 <errorcode> 00044 1001 00045 </errorcode> 00046 </e:myfaultdetails> 00047 </detail> 00048 </SOAP-ENV:Fault> 00049 </SOAP-ENV:Body> 00050 </SOAP-ENV:Envelope>''' 00051 00052 test05 = '''<SOAP-ENV:Envelope 00053 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00054 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00055 <SOAP-ENV:Body></SOAP-ENV:Body> 00056 <SOAP-ENV:Body></SOAP-ENV:Body> 00057 </SOAP-ENV:Envelope>''' 00058 00059 test06 = '''<SOAP-ENV:ChemicalX 00060 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00061 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00062 <SOAP-ENV:Body></SOAP-ENV:Body> 00063 <SOAP-ENV:Body></SOAP-ENV:Body> 00064 </SOAP-ENV:ChemicalX>''' 00065 00066 test07 = '''<SOAP-ENV:Envelope 00067 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00068 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00069 <SOAP-ENV:Body></SOAP-ENV:Body> 00070 <SOAP-ENV:Header></SOAP-ENV:Header> 00071 </SOAP-ENV:Envelope>''' 00072 00073 test08 = '''<SOAP-ENV:Envelope 00074 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00075 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00076 <SOAP-ENV:zBody></SOAP-ENV:zBody> 00077 </SOAP-ENV:Envelope>''' 00078 00079 test09 = '''<SOAP-ENV:Envelope 00080 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00081 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00082 <SOAP-ENV:Header></SOAP-ENV:Header> 00083 <SOAP-ENV:Header></SOAP-ENV:Header> 00084 <SOAP-ENV:Body></SOAP-ENV:Body> 00085 </SOAP-ENV:Envelope>''' 00086 00087 test10 = '''<SOAP-ENV:Envelope 00088 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00089 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00090 <SOAP-ENV:Header></SOAP-ENV:Header> 00091 <SOAP-ENV:Body></SOAP-ENV:Body> 00092 <SOAP-ENV:Header></SOAP-ENV:Header> 00093 </SOAP-ENV:Envelope>''' 00094 00095 test11 = '''<SOAP-ENV:Envelope 00096 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00097 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00098 <SOAP-ENV:Header></SOAP-ENV:Header> 00099 <SOAP-ENV:Body></SOAP-ENV:Body> 00100 <m:data xmlns:m="data-URI"> 00101 <symbol>DEF</symbol> 00102 </m:data> 00103 </SOAP-ENV:Envelope>''' 00104 00105 test12 = '''<SOAP-ENV:Envelope 00106 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00107 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00108 <SOAP-ENV:Header></SOAP-ENV:Header> 00109 <SOAP-ENV:Body></SOAP-ENV:Body> 00110 <m:data xmlns:m="data-URI"> 00111 <?PIE?> 00112 <symbol>DEF</symbol> 00113 </m:data> 00114 </SOAP-ENV:Envelope>''' 00115 00116 test13 = '''<SOAP-ENV:Envelope 00117 xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 00118 SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 00119 <?xoo?> 00120 <SOAP-ENV:Header></SOAP-ENV:Header> 00121 <SOAP-ENV:Body></SOAP-ENV:Body> 00122 <m:data xmlns:m="data-URI"> 00123 <symbol>DEF</symbol> 00124 </m:data> 00125 </SOAP-ENV:Envelope>''' 00126