summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Lib/test/test_xmlrpc.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/Lib/test/test_xmlrpc.py b/Lib/test/test_xmlrpc.py
new file mode 100644
index 0000000..7fcfd8d
--- /dev/null
+++ b/Lib/test/test_xmlrpc.py
@@ -0,0 +1,23 @@
+import test_support
+import unittest
+import xmlrpclib
+
+alist = [{'astring': 'foo@bar.baz.spam',
+ 'afloat': 7283.43,
+ 'anotherlist': ['.zyx.41'],
+ 'abase64': xmlrpclib.Binary("my dog has fleas"),
+ 'boolean': xmlrpclib.False,
+ }]
+
+class XMLRPCTestCase(unittest.TestCase):
+
+ def test_dump_load(self):
+ self.assertEquals(alist,
+ xmlrpclib.loads(xmlrpclib.dumps((alist,)))[0][0])
+
+def test_main():
+ test_support.run_unittest(XMLRPCTestCase)
+
+
+if __name__ == "__main__":
+ test_main()