Lines Matching refs:xmlrpclib
8 import xmlrpc.client as xmlrpclib
35 'abase64': xmlrpclib.Binary(b"my dog has fleas"),
41 'datetime1': xmlrpclib.DateTime('20050210T11:41:23'),
42 'datetime2': xmlrpclib.DateTime(
44 'datetime3': xmlrpclib.DateTime(
51 dump = xmlrpclib.dumps((alist,))
52 load = xmlrpclib.loads(dump)
61 self.assertEqual(dt, xmlrpclib.DateTime('20050210T11:41:23'))
62 s = xmlrpclib.dumps((dt,))
64 result, m = xmlrpclib.loads(s, use_builtin_types=True)
70 result, m = xmlrpclib.loads(s, use_builtin_types=False)
73 self.assertIs(type(newdt), xmlrpclib.DateTime)
76 result, m = xmlrpclib.loads(s, use_datetime=True)
82 result, m = xmlrpclib.loads(s, use_datetime=False)
85 self.assertIs(type(newdt), xmlrpclib.DateTime)
92 self.assertEqual(dt, xmlrpclib.DateTime('00010210T11:41:23'))
93 s = xmlrpclib.dumps((dt,))
95 result, m = xmlrpclib.loads(s, use_builtin_types=True)
101 result, m = xmlrpclib.loads(s, use_builtin_types=False)
104 self.assertIs(type(newdt), xmlrpclib.DateTime)
108 d = xmlrpclib.DateTime()
109 ((new_d,), dummy) = xmlrpclib.loads(xmlrpclib.dumps((d,),
114 s = xmlrpclib.dumps((new_d,), methodresponse=True)
123 ((t2,), dummy) = xmlrpclib.loads(xmlrpclib.dumps((t,)))
127 self.assertRaises(OverflowError, xmlrpclib.dumps, (2**99,))
130 self.assertRaises(TypeError, xmlrpclib.dumps, ({(1,2,3): 1},))
136 self.assertRaises(TypeError, xmlrpclib.dumps, (l,))
142 self.assertRaises(TypeError, xmlrpclib.dumps, (d,))
146 self.assertRaises(OverflowError, xmlrpclib.dumps,
149 xmlrpclib.dumps((xmlrpclib.MAXINT, xmlrpclib.MININT))
150 self.assertRaises(OverflowError, xmlrpclib.dumps,
151 (xmlrpclib.MAXINT+1,))
152 self.assertRaises(OverflowError, xmlrpclib.dumps,
153 (xmlrpclib.MININT-1,))
158 m = xmlrpclib.Marshaller()
159 m.dump_int(xmlrpclib.MAXINT, dummy_write)
160 m.dump_int(xmlrpclib.MININT, dummy_write)
162 xmlrpclib.MAXINT+1, dummy_write)
164 xmlrpclib.MININT-1, dummy_write)
167 xmlrpclib.dumps((float(2 ** 34),))
168 xmlrpclib.dumps((float(xmlrpclib.MAXINT),
169 float(xmlrpclib.MININT)))
170 xmlrpclib.dumps((float(xmlrpclib.MAXINT + 42),
171 float(xmlrpclib.MININT - 42)))
176 m = xmlrpclib.Marshaller()
177 m.dump_double(xmlrpclib.MAXINT, dummy_write)
178 m.dump_double(xmlrpclib.MININT, dummy_write)
179 m.dump_double(xmlrpclib.MAXINT + 42, dummy_write)
180 m.dump_double(xmlrpclib.MININT - 42, dummy_write)
185 strg = xmlrpclib.dumps(arg1, allow_none=True)
187 xmlrpclib.loads(strg)[0][0])
188 self.assertRaises(TypeError, xmlrpclib.dumps, (arg1,))
193 strg = xmlrpclib.dumps((value,), encoding='iso-8859-15')
195 self.assertEqual(xmlrpclib.loads(strg)[0][0], value)
197 self.assertEqual(xmlrpclib.loads(strg)[0][0], value)
199 strg = xmlrpclib.dumps((value,), encoding='iso-8859-15',
201 self.assertEqual(xmlrpclib.loads(strg)[0][0], value)
203 self.assertEqual(xmlrpclib.loads(strg)[0][0], value)
206 strg = xmlrpclib.dumps((value,), encoding='iso-8859-15',
208 self.assertEqual(xmlrpclib.loads(strg)[0][0], value)
209 self.assertEqual(xmlrpclib.loads(strg)[1], methodname)
213 self.assertEqual(sample, xmlrpclib.Binary(sample))
214 for type_ in bytes, bytearray, xmlrpclib.Binary:
216 s = xmlrpclib.dumps((value,))
218 result, m = xmlrpclib.loads(s, use_builtin_types=True)
224 result, m = xmlrpclib.loads(s, use_builtin_types=False)
227 self.assertIs(type(newvalue), xmlrpclib.Binary)
231 ResponseError = xmlrpclib.ResponseError
233 self.assertRaises(ResponseError, xmlrpclib.loads, data)
237 self.assertRaises(ResponseError, xmlrpclib.loads, data)
242 self.assertRaises(ResponseError, xmlrpclib.loads, data)
246 result, m = xmlrpclib.loads(dump, **kwargs)
263 xmlrpclib.Binary(b'\x00byte string\xff'))
267 xmlrpclib.DateTime('20050210T11:41:23'))
334 response = xmlrpclib.dumps((5,), methodresponse=True)
358 with xmlrpclib.ServerProxy(url) as p:
452 self.assertEqual(xmlrpclib.escape("a&b"), "a&b")
453 self.assertEqual(xmlrpclib.escape("a<b"), "a<b")
454 self.assertEqual(xmlrpclib.escape("a>b"), "a>b")
458 f = xmlrpclib.Fault(42, 'Test Fault')
463 f = xmlrpclib.Fault(42, 'Test Fault')
464 s = xmlrpclib.dumps((f,))
465 (newf,), m = xmlrpclib.loads(s)
469 s = xmlrpclib.Marshaller().dumps(f)
470 self.assertRaises(xmlrpclib.Fault, xmlrpclib.loads, s)
486 t = xmlrpclib.DateTime()
492 t = xmlrpclib.DateTime(d)
498 t = xmlrpclib.DateTime(d)
503 t = xmlrpclib.DateTime(d)
508 t = xmlrpclib.DateTime(d)
513 t = xmlrpclib.DateTime(d)
519 t1 = xmlrpclib.DateTime()
521 tref = xmlrpclib.DateTime(datetime.datetime(2007,9,8,7,11,13))
524 t2 = xmlrpclib._datetime(d)
529 dtime = xmlrpclib.DateTime(now.timetuple())
542 dtime_then = xmlrpclib.DateTime(then.timetuple())
582 t = xmlrpclib.Binary()
587 t = xmlrpclib.Binary(d)
593 t1 = xmlrpclib.Binary()
597 t2 = xmlrpclib._binary(de)
767 xmlrpclib.ServerProxy(URL).my_function()
768 except (xmlrpclib.ProtocolError, OSError) as e:
805 p = xmlrpclib.ServerProxy(URL)
807 except (xmlrpclib.ProtocolError, OSError) as e:
817 p = xmlrpclib.ServerProxy(URL)
820 except (xmlrpclib.ProtocolError, OSError) as e:
831 p = xmlrpclib.ServerProxy(URL, encoding='iso-8859-15')
834 except (xmlrpclib.ProtocolError, socket.error) as e:
842 p = xmlrpclib.ServerProxy(URL, encoding='ascii')
844 except (xmlrpclib.ProtocolError, socket.error) as e:
866 p = xmlrpclib.ServerProxy(URL)
869 except (xmlrpclib.ProtocolError, OSError) as e:
879 p = xmlrpclib.ServerProxy(URL)
882 except (xmlrpclib.ProtocolError, OSError) as e:
893 p = xmlrpclib.ServerProxy(URL)
896 except (xmlrpclib.ProtocolError, OSError) as e:
906 p = xmlrpclib.ServerProxy(URL)
909 except (xmlrpclib.ProtocolError, OSError) as e:
917 p = xmlrpclib.ServerProxy(URL)
918 multicall = xmlrpclib.MultiCall(p)
926 except (xmlrpclib.ProtocolError, OSError) as e:
934 p = xmlrpclib.ServerProxy(URL)
935 multicall = xmlrpclib.MultiCall(p)
947 except (xmlrpclib.ProtocolError, OSError) as e:
965 server = xmlrpclib.ServerProxy("http://%s:%d/RPC2" % (ADDR, PORT))
970 server = xmlrpclib.ServerProxy("http://%s:%d/RPC2" % (ADDR, PORT))
984 with xmlrpclib.ServerProxy(URL) as server:
993 with xmlrpclib.ServerProxy(URL) as server:
995 except xmlrpclib.Fault:
1011 p = xmlrpclib.ServerProxy(URL)
1014 except (xmlrpclib.ProtocolError, socket.error) as e:
1025 p = xmlrpclib.ServerProxy(URL+"/foo")
1027 self.assertRaises(xmlrpclib.Fault, p.add, 6, 8)
1030 p = xmlrpclib.ServerProxy(URL+"/foo/bar")
1032 self.assertRaises(xmlrpclib.Fault, p.pow, 6, 8)
1035 p = xmlrpclib.ServerProxy(URL+"/is/broken")
1036 self.assertRaises(xmlrpclib.Fault, p.add, 6, 8)
1039 p = xmlrpclib.ServerProxy(URL+"/invalid")
1040 self.assertRaises(xmlrpclib.Fault, p.add, 6, 8)
1043 p = xmlrpclib.ServerProxy(URL+"/foo?k=v#frag")
1047 p = xmlrpclib.ServerProxy(URL+"/foo#frag")
1051 p = xmlrpclib.ServerProxy(URL+"/foo?k=v")
1055 p = xmlrpclib.ServerProxy(URL)
1059 p = xmlrpclib.ServerProxy(URL + "/")
1063 p = xmlrpclib.ServerProxy(URL + "?k=v")
1067 p = xmlrpclib.ServerProxy(URL + "#frag")
1099 p = xmlrpclib.ServerProxy(URL)
1121 p = xmlrpclib.ServerProxy(URL)
1140 p = xmlrpclib.ServerProxy(URL)
1164 class Transport(xmlrpclib.Transport):
1169 return xmlrpclib.Transport.parse_response(self, response)
1175 return xmlrpclib.Transport.send_content(self, connection, body)
1183 p = xmlrpclib.ServerProxy(URL, transport=t)
1196 p = xmlrpclib.ServerProxy(URL, transport=t)
1197 cm = self.assertRaisesRegex(xmlrpclib.ProtocolError,
1205 p = xmlrpclib.ServerProxy(URL, transport=t)
1224 encoded = xmlrpclib.gzip_encode(data)
1225 decoded = xmlrpclib.gzip_decode(encoded)
1229 encoded = xmlrpclib.gzip_encode(data)
1233 xmlrpclib.gzip_decode(encoded)
1235 xmlrpclib.gzip_decode(encoded, max_decode=-1)
1262 p = xmlrpclib.ServerProxy(URL, headers=[('X-Test', 'foo')])
1269 p = xmlrpclib.ServerProxy(
1278 p = xmlrpclib.ServerProxy(URL, headers=[])
1285 p = xmlrpclib.ServerProxy(URL, headers=(('X-Test', 'foo'),))
1292 p = xmlrpclib.ServerProxy(URL, headers={'X-Test': 'foo'}.items())
1308 p = xmlrpclib.ServerProxy(self.url)
1312 t = xmlrpclib.Transport()
1313 p = xmlrpclib.ServerProxy(self.url, transport=t)
1359 p = xmlrpclib.ServerProxy(URL)
1361 except (xmlrpclib.ProtocolError, OSError) as e:
1372 p = xmlrpclib.ServerProxy(URL)
1374 except (xmlrpclib.ProtocolError, OSError) as e:
1392 p = xmlrpclib.ServerProxy(URL)
1394 except (xmlrpclib.ProtocolError, OSError) as e:
1472 self.assertRaises(xmlrpclib.Fault, xmlrpclib.loads, handle[44:])
1495 marshaled = xmlrpclib.dumps((expected_bytes, expected_date), 'foobar')