paul@344 | 1 | #!/usr/bin/env python |
paul@344 | 2 | |
paul@344 | 3 | import libxml2dom.xmlrpc |
paul@344 | 4 | |
paul@344 | 5 | m1 = libxml2dom.xmlrpc.createMethodCall("hello") |
paul@344 | 6 | m1.parameterValues = ["1", [1.0, (2, "3")], 1, {4: 5, "a": "b"}] |
paul@344 | 7 | print m1.parameterValues |
paul@344 | 8 | |
paul@344 | 9 | m2 = libxml2dom.xmlrpc.createMethodCall("hello") |
paul@344 | 10 | m2.parameterValues = [[1.0, (2, "3")], [2, "3"]] |
paul@344 | 11 | print m2.parameterValues |
paul@344 | 12 | |
paul@344 | 13 | print m2.parameterValues[0], m2.parameterValues[1] |
paul@344 | 14 | assert m2.parameterValues[0] != m2.parameterValues[1] |
paul@344 | 15 | |
paul@344 | 16 | print m2.parameters[0], m2.parameters[1] |
paul@344 | 17 | assert m2.parameters[0] != m2.parameters[1] |
paul@344 | 18 | |
paul@344 | 19 | print m2.parameterValues[0][1], m2.parameterValues[1] |
paul@344 | 20 | assert m2.parameterValues[0][1] == m2.parameterValues[1] |
paul@344 | 21 | |
paul@344 | 22 | print m2.parameters[0][1], m2.parameters[1] |
paul@344 | 23 | assert m2.parameters[0][1] == m2.parameters[1] |
paul@344 | 24 | |
paul@344 | 25 | # vim: tabstop=4 expandtab shiftwidth=4 |