Ejemplo n.º 1
0
    def define_group_properties(self):
        """
        Define the PropertyGroups and DefinitionGroups of XML properties

        """

        # PropertyGroup
        self.propertygroup['debug']['x86'] = get_propertygroup(
            'debug', 'x86', ' and @Label="Configuration"')
        self.propertygroup['debug']['x64'] = get_propertygroup(
            'debug', 'x64', ' and @Label="Configuration"')
        self.propertygroup['release']['x86'] = get_propertygroup(
            'release', 'x86', ' and @Label="Configuration"')
        self.propertygroup['release']['x64'] = get_propertygroup(
            'release', 'x64', ' and @Label="Configuration"')

        # ItemDefinitionGroup
        self.definitiongroups['debug']['x86'] = get_definitiongroup(
            'debug', 'x86')
        self.definitiongroups['debug']['x64'] = get_definitiongroup(
            'debug', 'x64')
        self.definitiongroups['release']['x86'] = get_definitiongroup(
            'release', 'x86')
        self.definitiongroups['release']['x64'] = get_definitiongroup(
            'release', 'x64')
Ejemplo n.º 2
0
    def define_group_properties(self):
        """
        Define the PropertyGroups and DefinitionGroups of XML properties

        """

        # PropertyGroup
        self.propertygroup['debug']['x86'] = get_propertygroup(
            'debug', 'x86', ' and @Label="Configuration"'
        )
        self.propertygroup['debug']['x64'] = get_propertygroup(
            'debug', 'x64', ' and @Label="Configuration"'
        )
        self.propertygroup['release']['x86'] = get_propertygroup(
            'release', 'x86', ' and @Label="Configuration"'
        )
        self.propertygroup['release']['x64'] = get_propertygroup(
            'release', 'x64', ' and @Label="Configuration"'
        )

        # ItemDefinitionGroup
        self.definitiongroups['debug']['x86'] = get_definitiongroup('debug', 'x86')
        self.definitiongroups['debug']['x64'] = get_definitiongroup('debug', 'x64')
        self.definitiongroups['release']['x86'] = get_definitiongroup('release', 'x86')
        self.definitiongroups['release']['x64'] = get_definitiongroup('release', 'x64')
Ejemplo n.º 3
0
    def test_get_definitiongroup(self):
        """Get Definition Group"""

        under_test = get_definitiongroup(('Release', 'Win32'))

        self.assertTrue('ItemDefinitionGroup' in under_test)
        self.assertTrue('Release|Win32' in under_test)
Ejemplo n.º 4
0
    def define_group_properties(self):
        """
        Define the PropertyGroups and DefinitionGroups of XML properties

        """

        for setting in self.settings:
            self.propertygroup[setting] = get_propertygroup(
                setting, ' and @Label="Configuration"')

        # ItemDefinitionGroup
        for setting in self.settings:
            self.definitiongroups[setting] = get_definitiongroup(setting)
Ejemplo n.º 5
0
    def test_get_definitiongroup(self):
        """Get Definition Group"""

        under_test = get_definitiongroup('debug', 'x86')
        self.assertTrue('ItemDefinitionGroup' in under_test)

        self.assertTrue('Debug' in under_test)
        self.assertTrue('Win32' in under_test)

        under_test = get_definitiongroup('debug', 'x64')

        self.assertTrue('Debug' in under_test)
        self.assertTrue('x64' in under_test)

        under_test = get_definitiongroup('release', 'x86')

        self.assertTrue('Release' in under_test)
        self.assertTrue('Win32' in under_test)

        under_test = get_definitiongroup('release', 'x64')

        self.assertTrue('Release' in under_test)
        self.assertTrue('x64' in under_test)
Ejemplo n.º 6
0
    def test_get_definitiongroup(self):
        """Get Definition Group"""

        under_test = get_definitiongroup('debug', 'x86')
        self.assertTrue('ItemDefinitionGroup' in under_test)

        self.assertTrue('Debug' in under_test)
        self.assertTrue('Win32' in under_test)

        under_test = get_definitiongroup('debug', 'x64')

        self.assertTrue('Debug' in under_test)
        self.assertTrue('x64' in under_test)

        under_test = get_definitiongroup('release', 'x86')

        self.assertTrue('Release' in under_test)
        self.assertTrue('Win32' in under_test)

        under_test = get_definitiongroup('release', 'x64')

        self.assertTrue('Release' in under_test)
        self.assertTrue('x64' in under_test)