def construct(self): root = xmlutil.TemplateElement('console', selector='console') id_elem = xmlutil.SubTemplateElement(root, 'id', selector='id') id_elem.text = xmlutil.Selector() port_elem = xmlutil.SubTemplateElement(root, 'port', selector='port') port_elem.text = xmlutil.Selector() host_elem = xmlutil.SubTemplateElement(root, 'host', selector='host') host_elem.text = xmlutil.Selector() passwd_elem = xmlutil.SubTemplateElement(root, 'password', selector='password') passwd_elem.text = xmlutil.Selector() constype_elem = xmlutil.SubTemplateElement(root, 'console_type', selector='console_type') constype_elem.text = xmlutil.Selector() return xmlutil.MasterTemplate(root, 1)
def make_vpool(elem): elem.set('id') elem.set('vsaId') elem.set('name') elem.set('displayName') elem.set('displayDescription') elem.set('driveCount') elem.set('protection') elem.set('stripeSize') elem.set('stripeWidth') elem.set('createTime') elem.set('status') drive_ids = xmlutil.SubTemplateElement(elem, 'driveIds') drive_id = xmlutil.SubTemplateElement(drive_ids, 'driveId', selector='driveIds') drive_id.text = xmlutil.Selector()
def test(self): root = xmlutil.TemplateElement('servers') a = xmlutil.SubTemplateElement(root, 'a', selector='servers') a.text = xmlutil.Selector('a') return xmlutil.MasterTemplate(root, 1, nsmap={None: "asdf"})