diff options
Diffstat (limited to 'Lib/test/test_xmlrpc.py')
-rw-r--r-- | Lib/test/test_xmlrpc.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Lib/test/test_xmlrpc.py b/Lib/test/test_xmlrpc.py index c6feb96..f1d69c9 100644 --- a/Lib/test/test_xmlrpc.py +++ b/Lib/test/test_xmlrpc.py @@ -29,6 +29,14 @@ class XMLRPCTestCase(unittest.TestCase): self.assertRaises(OverflowError, xmlrpclib.dumps, (int(2L**34),)) + def test_dump_none(self): + value = alist + [None] + arg1 = (alist + [None],) + strg = xmlrpclib.dumps(arg1, allow_none=True) + self.assertEquals(value, + xmlrpclib.loads(strg)[0][0]) + self.assertRaises(TypeError, xmlrpclib.dumps, (arg1,)) + def test_main(): test_support.run_unittest(XMLRPCTestCase) |