6 alist
= [{'astring': 'foo@bar.baz.spam',
10 'anotherlist': ['.zyx.41'],
11 'abase64': xmlrpclib
.Binary("my dog has fleas"),
12 'boolean': xmlrpclib
.False,
15 class XMLRPCTestCase(unittest
.TestCase
):
17 def test_dump_load(self
):
18 self
.assertEquals(alist
,
19 xmlrpclib
.loads(xmlrpclib
.dumps((alist
,)))[0][0])
21 def test_dump_big_long(self
):
22 self
.assertRaises(OverflowError, xmlrpclib
.dumps
, (2L**99,))
24 def test_dump_bad_dict(self
):
25 self
.assertRaises(TypeError, xmlrpclib
.dumps
, ({(1,2,3): 1},))
27 def test_dump_big_int(self
):
28 if sys
.maxint
> 2L**31-1:
29 self
.assertRaises(OverflowError, xmlrpclib
.dumps
,
33 test_support
.run_unittest(XMLRPCTestCase
)
36 if __name__
== "__main__":