Skip Montanaro | 419abda | 2001-10-01 17:47:44 +0000 | [diff] [blame] | 1 | import test_support |
| 2 | import unittest |
| 3 | import xmlrpclib |
| 4 | |
| 5 | alist = [{'astring': 'foo@bar.baz.spam', |
| 6 | 'afloat': 7283.43, |
| 7 | 'anotherlist': ['.zyx.41'], |
| 8 | 'abase64': xmlrpclib.Binary("my dog has fleas"), |
| 9 | 'boolean': xmlrpclib.False, |
| 10 | }] |
| 11 | |
| 12 | class XMLRPCTestCase(unittest.TestCase): |
| 13 | |
| 14 | def test_dump_load(self): |
| 15 | self.assertEquals(alist, |
| 16 | xmlrpclib.loads(xmlrpclib.dumps((alist,)))[0][0]) |
| 17 | |
| 18 | def test_main(): |
| 19 | test_support.run_unittest(XMLRPCTestCase) |
| 20 | |
| 21 | |
| 22 | if __name__ == "__main__": |
| 23 | test_main() |