def testGetParentGroupFromMainGroup(self):
        project = XcodeProject(
            {
                'objects': {
                    'project': {'isa': 'PBXProject', 'mainGroup': 'group'},
                    'group': {'isa': 'PBXGroup', 'name': 'group1'}
                },
                'rootObject': 'project'
            })
        group = project._get_parent_group(None)

        self.assertIsNotNone(group)
        self.assertEqual(project.objects[project.objects['project'].mainGroup], group)
Beispiel #2
0
    def testGetParentGroupFromMainGroup(self):
        project = XcodeProject({
            'objects': {
                'project': {
                    'isa': 'PBXProject',
                    'mainGroup': 'group'
                },
                'group': {
                    'isa': 'PBXGroup',
                    'name': 'group1'
                }
            },
            'rootObject': 'project'
        })
        group = project._get_parent_group(None)

        self.assertIsNotNone(group)
        self.assertEqual(project.objects[project.objects['project'].mainGroup],
                         group)
Beispiel #3
0
    def testGetParentGroupWithID(self):
        project = XcodeProject(self.obj)
        parent = project._get_parent_group('5p')

        self.assertEqual(parent, project.objects['5p'])
Beispiel #4
0
    def testGetParentGroupCreateDefault(self):
        project = XcodeProject({'objects': {}})
        group = project._get_parent_group(None)

        self.assertIsNotNone(group)
        self.assertEqual(project.objects[group.get_id()], group)
Beispiel #5
0
    def testGetParentGroupWithID(self):
        project = XcodeProject(self.obj)
        parent = project._get_parent_group('5p')

        self.assertEqual(parent, project.objects['5p'])
Beispiel #6
0
    def testGetParentGroupCreateDefault(self):
        project = XcodeProject({'objects': {}})
        group = project._get_parent_group(None)

        self.assertIsNotNone(group)
        self.assertEqual(project.objects[group.get_id()], group)