def make_flavor(elem, detailed=False): elem.set('name') elem.set('id') if detailed: elem.set('ram') elem.set('disk') elem.set('vcpus', xmlutil.EmptyStringSelector('vcpus')) # NOTE(vish): this was originally added without a namespace elem.set('swap', xmlutil.EmptyStringSelector('swap')) xmlutil.make_links(elem, 'links')
def test_empty_selector(self): sel = xmlutil.EmptyStringSelector() self.assertEqual(len(sel.chain), 0) self.assertEqual(sel(self.obj_for_test), self.obj_for_test) self.assertEqual( repr(self.obj_for_test), "{'test': {'values': [1, 2, 3], 'name': 'test', 'attrs': " "{'baz': 3, 'foo': 1, 'bar': 2}}}")
def make_flavor(elem, detailed=False): elem.set('name') elem.set('id') if detailed: elem.set('ram') elem.set('disk') elem.set('vcpus', xmlutil.EmptyStringSelector('vcpus')) xmlutil.make_links(elem, 'links')
def make_flavor(elem, detailed=False): elem.set('name') elem.set('id') if detailed: elem.set('ram') elem.set('disk') for attr in ("vcpus", "swap", "rxtx_factor"): elem.set(attr, xmlutil.EmptyStringSelector(attr)) xmlutil.make_links(elem, 'links')
def make_flavor(elem): # NOTE(vish): this was originally added without a namespace elem.set('rxtx_factor', xmlutil.EmptyStringSelector('rxtx_factor'))