def setUp(self): super(PropertyReference, self).setUp() # Empty self.xml.append(cim_xml.PROPERTY_REFERENCE('Dogs', None)) # VALUE.REFERENCE self.xml.append( cim_xml.PROPERTY_REFERENCE( 'Dogs', cim_xml.VALUE_REFERENCE(cim_xml.CLASSNAME('CIM_Dog')))) # VALUE.REFERENCE + attributes self.xml.append( cim_xml.PROPERTY_REFERENCE('Dogs', cim_xml.VALUE_REFERENCE( cim_xml.CLASSNAME('CIM_Dog')), reference_class='CIM_Dog', class_origin='CIM_Dog', propagated='true')) # QUALIFIER + VALUE.REFERENCE self.xml.append( cim_xml.PROPERTY_REFERENCE( 'Dogs', cim_xml.VALUE_REFERENCE(cim_xml.CLASSNAME('CIM_Dog')), qualifiers=[ cim_xml.QUALIFIER('IMPISH', 'string', cim_xml.VALUE('true')) ]))
def setUp(self): super(Property, self).setUp() # Empty self.xml.append(cim_xml.PROPERTY('PropertyName', 'string', None)) # PROPERTY self.xml.append( cim_xml.PROPERTY('PropertyName', 'string', cim_xml.VALUE('dog'))) # PROPERTY + attributes self.xml.append( cim_xml.PROPERTY('PropertyName', 'string', cim_xml.VALUE('dog'), propagated='true', class_origin='CIM_Pets')) # PROPERTY + QUALIFIER self.xml.append( cim_xml.PROPERTY('PropertyName', 'string', cim_xml.VALUE('dog'), qualifiers=[ cim_xml.QUALIFIER('IMPISH', 'string', cim_xml.VALUE('true')) ]))
def setUp(self): super(Instance, self).setUp() # Empty self.xml.append(cim_xml.INSTANCE('CIM_Foo', [])) # PROPERTY self.xml.append( cim_xml.INSTANCE('CIM_Foo', [ cim_xml.PROPERTY('Dog', 'string', cim_xml.VALUE('Spotty')), cim_xml.PROPERTY('Cat', 'string', cim_xml.VALUE('Bella')) ])) # PROPERTY + QUALIFIER self.xml.append( cim_xml.INSTANCE('CIM_Foo', properties=[ cim_xml.PROPERTY('Dog', 'string', cim_xml.VALUE('Spotty')), cim_xml.PROPERTY('Cat', 'string', cim_xml.VALUE('Bella')) ], qualifiers=[ cim_xml.QUALIFIER('IMPISH', 'string', cim_xml.VALUE('true')) ])) # PROPERTY.ARRAY self.xml.append( cim_xml.INSTANCE('CIM_Pets', [ cim_xml.PROPERTY_ARRAY( 'Dogs', 'string', cim_xml.VALUE_ARRAY( [cim_xml.VALUE('Spotty'), cim_xml.VALUE('Bronte')])), cim_xml.PROPERTY_ARRAY( 'Cats', 'string', cim_xml.VALUE_ARRAY( [cim_xml.VALUE('Bella'), cim_xml.VALUE('Faux Lily')])) ])) # PROPERTY.REFERENCE self.xml.append( cim_xml.INSTANCE('CIM_Pets', [ cim_xml.PROPERTY_REFERENCE( 'Dog', cim_xml.VALUE_REFERENCE( cim_xml.CLASSNAME('CIM_Dog'))), cim_xml.PROPERTY_REFERENCE( 'Cat', cim_xml.VALUE_REFERENCE( cim_xml.CLASSNAME('CIM_Cat'))) ]))
def setUp(self): super(Qualifier, self).setUp() # Note: DTD 2.2 allows qualifier to be empty # VALUE self.xml.append( cim_xml.QUALIFIER('IMPISH', 'string', cim_xml.VALUE('true'))) # VALUE + attributes self.xml.append( cim_xml.QUALIFIER('Key', 'string', cim_xml.VALUE('true'), overridable='true')) self.xml.append( cim_xml.QUALIFIER('Description', 'string', cim_xml.VALUE('blahblah'), translatable='true')) self.xml.append( cim_xml.QUALIFIER('Version', 'string', cim_xml.VALUE('foorble'), tosubclass='false', translatable='true')) # VALUE.ARRAY self.xml.append( cim_xml.QUALIFIER( 'LUCKYNUMBERS', 'uint32', cim_xml.VALUE_ARRAY([cim_xml.VALUE('1'), cim_xml.VALUE('2')])))
def setup(self): # Empty self.xml.append(cim_xml.PARAMETER('arg', 'string')) # QUALIFIER self.xml.append( cim_xml.PARAMETER('arg', 'string', qualifiers=[ cim_xml.QUALIFIER('IMPISH', 'string', cim_xml.VALUE('true')) ]))
def setUp(self): super(Parameter, self).setUp() # Empty self.xml.append(cim_xml.PARAMETER('arg', 'string')) # QUALIFIER self.xml.append( cim_xml.PARAMETER('arg', 'string', qualifiers=[ cim_xml.QUALIFIER('IMPISH', 'string', cim_xml.VALUE('true')) ]))
def setup(self): # Empty self.xml.append(cim_xml.PARAMETER_REFERENCE('arg')) # QUALIFIER + attributes self.xml.append( cim_xml.PARAMETER_REFERENCE('arg', reference_class='CIM_Foo', qualifiers=[ cim_xml.QUALIFIER( 'IMPISH', 'string', cim_xml.VALUE('true')) ]))
def setUp(self): super(Class, self).setUp() # Empty self.xml.append(cim_xml.CLASS('CIM_Foo')) # PROPERTY self.xml.append( cim_xml.CLASS('CIM_Foo', properties=[ cim_xml.PROPERTY('Dog', 'string', cim_xml.VALUE('Spotty')) ])) # QUALIFIER + PROPERTY self.xml.append( cim_xml.CLASS('CIM_Foo', properties=[ cim_xml.PROPERTY('Dog', 'string', cim_xml.VALUE('Spotty')) ], qualifiers=[ cim_xml.QUALIFIER('IMPISH', 'string', cim_xml.VALUE('true')) ])) # PROPERTY.ARRAY self.xml.append( cim_xml.CLASS( 'CIM_Foo', properties=[cim_xml.PROPERTY_ARRAY('Dogs', 'string', None)])) # PROPERTY.REFERENCE self.xml.append( cim_xml.CLASS( 'CIM_Foo', properties=[cim_xml.PROPERTY_REFERENCE('Dogs', None)])) # METHOD self.xml.append( cim_xml.CLASS('CIM_Foo', methods=[cim_xml.METHOD('FooMethod')]))
def setUp(self): super(Method, self).setUp() # Empty self.xml.append(cim_xml.METHOD('FooMethod')) # PARAMETER self.xml.append( cim_xml.METHOD('FooMethod', [cim_xml.PARAMETER('arg', 'string')])) # PARAMETER.REFERENCE self.xml.append( cim_xml.METHOD('FooMethod', [cim_xml.PARAMETER_REFERENCE('arg', 'CIM_Foo')])) # PARAMETER.ARRAY self.xml.append( cim_xml.METHOD('FooMethod', [cim_xml.PARAMETER_ARRAY('arg', 'string')])) # PARAMETER.REFARRAY self.xml.append( cim_xml.METHOD('FooMethod', [cim_xml.PARAMETER_REFARRAY('arg', 'CIM_Foo')])) # PARAMETER + attributes self.xml.append( cim_xml.METHOD('FooMethod', [cim_xml.PARAMETER('arg', 'string')], return_type='uint32', class_origin='CIM_Foo', propagated='true')) # QUALIFIER + PARAMETER self.xml.append( cim_xml.METHOD('FooMethod', [cim_xml.PARAMETER('arg', 'string')], qualifiers=[ cim_xml.QUALIFIER('IMPISH', 'string', cim_xml.VALUE('true')) ]))
def setup(self): # Empty self.xml.append(cim_xml.PARAMETER_ARRAY('arg', 'string')) # QUALIFIERS + attributes self.xml.append( cim_xml.PARAMETER_ARRAY('arg', 'string', array_size='0', qualifiers=[ cim_xml.QUALIFIER( 'IMPISH', 'string', cim_xml.VALUE('true')) ]))
def setUp(self): super(ParameterReferenceArray, self).setUp() # Empty self.xml.append(cim_xml.PARAMETER_REFARRAY('arg')) # QUALIFIERS + attributes self.xml.append( cim_xml.PARAMETER_REFARRAY('arg', reference_class='CIM_Foo', array_size='0', qualifiers=[ cim_xml.QUALIFIER( 'IMPISH', 'string', cim_xml.VALUE('true')) ]))
def setUp(self): super(PropertyArray, self).setUp() # Empty self.xml.append(cim_xml.PROPERTY_ARRAY('Dogs', 'string')) # VALUE.ARRAY self.xml.append( cim_xml.PROPERTY_ARRAY( 'Dogs', 'string', cim_xml.VALUE_ARRAY( [cim_xml.VALUE('Spotty'), cim_xml.VALUE('Bronte')]))) # VALUE.ARRAY + attributes self.xml.append( cim_xml.PROPERTY_ARRAY('Dogs', 'string', cim_xml.VALUE_ARRAY([ cim_xml.VALUE('Spotty'), cim_xml.VALUE('Bronte') ]), array_size='2', class_origin='CIM_Dog')) self.xml.append(cim_xml.PROPERTY_ARRAY('Dogs', 'string', None)) # QUALIFIER + VALUE.ARRAY self.xml.append( cim_xml.PROPERTY_ARRAY('Dogs', 'string', cim_xml.VALUE_ARRAY([ cim_xml.VALUE('Spotty'), cim_xml.VALUE('Bronte') ]), qualifiers=[ cim_xml.QUALIFIER( 'IMPISH', 'string', cim_xml.VALUE('true')) ]))