示例#1
0
    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'))
                ]))
示例#2
0
    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):

        # Empty

        self.xml.append(cim_xml.VALUE_REFARRAY([]))

        # VALUE.REFARRAY

        self.xml.append(
            cim_xml.VALUE_REFARRAY([
                cim_xml.VALUE_REFERENCE(cim_xml.CLASSNAME('CIM_Foo')),
                cim_xml.VALUE_REFERENCE(
                    cim_xml.LOCALCLASSPATH(LOCALNAMESPACEPATH(), CLASSNAME()))
            ]))
示例#4
0
    def setUp(self):
        super(ValueRefArray, self).setUp()

        # Empty

        self.xml.append(cim_xml.VALUE_REFARRAY([]))

        # VALUE.REFARRAY

        self.xml.append(
            cim_xml.VALUE_REFARRAY([
                cim_xml.VALUE_REFERENCE(cim_xml.CLASSNAME('CIM_Foo')),
                cim_xml.VALUE_REFERENCE(
                    cim_xml.LOCALCLASSPATH(LOCALNAMESPACEPATH(), CLASSNAME()))
            ]))
示例#5
0
def CLASSNAME():  # pylint: disable=invalid-name
    return cim_xml.CLASSNAME('CIM_Foo')
def CLASSNAME():
    return cim_xml.CLASSNAME('CIM_Foo')