1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/tests/test_xmlrpc.py Sun Sep 14 02:30:58 2008 +0200
1.3 @@ -0,0 +1,25 @@
1.4 +#!/usr/bin/env python
1.5 +
1.6 +import libxml2dom.xmlrpc
1.7 +
1.8 +m1 = libxml2dom.xmlrpc.createMethodCall("hello")
1.9 +m1.parameterValues = ["1", [1.0, (2, "3")], 1, {4: 5, "a": "b"}]
1.10 +print m1.parameterValues
1.11 +
1.12 +m2 = libxml2dom.xmlrpc.createMethodCall("hello")
1.13 +m2.parameterValues = [[1.0, (2, "3")], [2, "3"]]
1.14 +print m2.parameterValues
1.15 +
1.16 +print m2.parameterValues[0], m2.parameterValues[1]
1.17 +assert m2.parameterValues[0] != m2.parameterValues[1]
1.18 +
1.19 +print m2.parameters[0], m2.parameters[1]
1.20 +assert m2.parameters[0] != m2.parameters[1]
1.21 +
1.22 +print m2.parameterValues[0][1], m2.parameterValues[1]
1.23 +assert m2.parameterValues[0][1] == m2.parameterValues[1]
1.24 +
1.25 +print m2.parameters[0][1], m2.parameters[1]
1.26 +assert m2.parameters[0][1] == m2.parameters[1]
1.27 +
1.28 +# vim: tabstop=4 expandtab shiftwidth=4