def test_customize_array(): Request = xs.element('Request')(xs.cts(xs.element('x', xs.array(xs.int)))) schema = xs.schema(Namespace('http://boo', 'boo'))(Request, ) request = Request.instance(x=[15, 22, 30]) assert validate(schema, request) obj = schema.fromstring(tostring(request)) assert obj.x == [15, 22, 30]
def test_customize_array(): Request = xs.element('Request')(xs.cts( xs.element('x', xs.array(xs.int)))) schema = xs.schema(Namespace('http://boo', 'boo'))( Request, ) request = Request.instance(x=[15, 22, 30]) assert validate(schema, request) obj = schema.fromstring(tostring(request)) assert obj.x == [15, 22, 30]
def concat(param=xs.array("paramType")): return "".join(r.foo for r in param)
def concat(param=xs.array('paramType')): return ''.join(r.foo for r in param)