Ejemplo n.º 1
0
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]
Ejemplo n.º 2
0
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]
Ejemplo n.º 3
0
 def concat(param=xs.array("paramType")):
     return "".join(r.foo for r in param)
Ejemplo n.º 4
0
 def concat(param=xs.array('paramType')):
     return ''.join(r.foo for r in param)