コード例 #1
0
ファイル: types.py プロジェクト: apporc/cinder
def make_voltype(elem):
    elem.set('id')
    elem.set('name')
    elem.set('description')
    elem.set('qos_specs_id')
    extra_specs = xmlutil.make_flat_dict('extra_specs', selector='extra_specs')
    elem.append(extra_specs)
コード例 #2
0
ファイル: hosts.py プロジェクト: ArikaChen/cinder
    def construct(self):
        root = xmlutil.TemplateElement('host')
        elem = xmlutil.make_flat_dict('resource', selector='host',
                                      subselector='resource')
        root.append(elem)

        return xmlutil.MasterTemplate(root, 1)
コード例 #3
0
 def test_make_flat_dict(self):
     expected_xml = ("<?xml version='1.0' encoding='UTF-8'?>\n"
                     '<wrapper><a>foo</a><b>bar</b></wrapper>')
     root = xmlutil.make_flat_dict('wrapper')
     tmpl = xmlutil.MasterTemplate(root, 1)
     result = tmpl.serialize(dict(wrapper=dict(a='foo', b='bar')))
     self.assertEqual(result, expected_xml)
コード例 #4
0
    def construct(self):
        root = xmlutil.TemplateElement('host')
        elem = xmlutil.make_flat_dict('resource', selector='host',
                                      subselector='resource')
        root.append(elem)

        return xmlutil.MasterTemplate(root, 1)
コード例 #5
0
ファイル: types.py プロジェクト: whitepages/cinder
def make_voltype(elem):
    elem.set('id')
    elem.set('name')
    elem.set('description')
    elem.set('qos_specs_id')
    extra_specs = xmlutil.make_flat_dict('extra_specs', selector='extra_specs')
    elem.append(extra_specs)
コード例 #6
0
 def construct(self):
     root = xmlutil.make_flat_dict('encryption', selector='encryption')
     return xmlutil.MasterTemplate(root, 1)
コード例 #7
0
 def construct(self):
     root = xmlutil.make_flat_dict('extra_specs', selector='extra_specs')
     return xmlutil.MasterTemplate(root, 1)
コード例 #8
0
 def construct(self):
     root = xmlutil.make_flat_dict("encryption", selector="encryption")
     return xmlutil.MasterTemplate(root, 1)
コード例 #9
0
ファイル: qos_specs_manage.py プロジェクト: jcru/cinder
 def construct(self):
     root = xmlutil.make_flat_dict("qos_specs", selector="qos_specs")
     return xmlutil.MasterTemplate(root, 1)
コード例 #10
0
ファイル: qos_specs_manage.py プロジェクト: NeCTAR-RC/cinder
 def construct(self):
     return xmlutil.MasterTemplate(xmlutil.make_flat_dict('specs'), 1)
コード例 #11
0
 def construct(self):
     return xmlutil.MasterTemplate(xmlutil.make_flat_dict('specs'), 1)
コード例 #12
0
ファイル: test_xmlutil.py プロジェクト: niuzhenguo/cinder
 def test_make_flat_dict(self):
     expected_xml = "<?xml version='1.0' encoding='UTF-8'?>\n" "<wrapper><a>foo</a><b>bar</b></wrapper>"
     root = xmlutil.make_flat_dict("wrapper")
     tmpl = xmlutil.MasterTemplate(root, 1)
     result = tmpl.serialize(dict(wrapper=dict(a="foo", b="bar")))
     self.assertEqual(result, expected_xml)