;ò ˆ×=c@s[dkZdkZd„Zed„Zedjo#dkZdkZeieƒndS(NcCs<ti|ƒ}ti|ƒd}||jo |GHndS(su Make sure the given data survives a marshal/unmarshal roundtrip >>> roundtrip((1,)) >>> roundtrip((1L,)) >>> roundtrip(("1",)) >>> roundtrip(([], [])) >>> roundtrip(((), ())) # @XMLRPC11 ([], []) >>> roundtrip(({"one": 1, "two": 2},)) >>> roundtrip(({},)) >>> roundtrip((xmlrpclib.DateTime(0), xmlrpclib.True, xmlrpclib.False)) >>> roundtrip((xmlrpclib.Binary("data"),)) >>> roundtrip(xmlrpclib.Fault(100, "cans of spam")) Traceback (most recent call last): Fault: >>> roundtrip(("hello", xmlrpclib.Binary("test"), 1, 2.0, [3, 4, 5])) iN(s xmlrpclibsdumpssdatasbodysloadssresult(sdatasbodysresult((sD/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/selftest.pys roundtrips  cCsYt|tfƒƒ o |f}nti||d|ƒ}||fti|ƒfSdS(s® Test http request marshalling >>> request_encoding(unicode("abc", "ascii"), "test", "iso-8859-1") (((u'abc',), 'test'), (('abc',), 'test')) >>> request_encoding(unicode("åäö", "iso-8859-1"), "test", "iso-8859-1") (((u'\xe5\xe4\xf6',), 'test'), ((u'\xe5\xe4\xf6',), 'test')) >>> request_encoding(unicode("åäö", "iso-8859-1"), "test") (((u'\xe5\xe4\xf6',), 'test'), ((u'\xe5\xe4\xf6',), 'test')) sencodingN( s isinstancesdatastypes xmlrpclibsdumpssmethodsencodingsbodysloads(sdatasmethodsencodingsbody((sD/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/selftest.pysrequest_encodings  s__main__( s xmlrpclibsstrings roundtripsNonesrequest_encodings__name__sdoctestsselfteststestmod(sstrings roundtrips xmlrpclibsdoctestsselftestsrequest_encoding((sD/mnt/gmirror/ports/net/py-xmlrpclib/work/xmlrpclib-1.0.1/selftest.pys?s