Beispiel #1
0
    def test_fixture_GraphSketcher(self):
        p = self.load(WorkspaceParser(), 'test/GraphSketcher.xml')
        self.assertIn(WorkspaceParser.FileRefItem('group:GraphSketcher/iPad/GraphSketcher-iPad.xcodeproj'),\
        p.workspace.filerefs)

        self.assertIn(WorkspaceParser.FileRefItem('group:OmniGroup/Tools/FixStringsFile/FixStringsFile.xcodeproj'),\
        p.workspace.group('Tools').filerefs)

        self.assertEquals(len(p.workspace.filerefs), 1)
Beispiel #2
0
    def test_fixture_AFNetworking(self):
        p = self.load(WorkspaceParser(), 'test/AFNetworking.xml')
        self.assertIn(WorkspaceParser.FileRefItem('group:Tests/AFNetworking Tests.xcodeproj'),\
        p.workspace.filerefs)
        self.assertIn(WorkspaceParser.FileRefItem('group:Example/AFNetworking iOS Example.xcodeproj'),\
        p.workspace.filerefs)

        self.assertIn(WorkspaceParser.FileRefItem('group:AFNetworking.h'),\
        p.workspace.group('AFNetworking').filerefs)

        self.assertEquals(len(p.workspace.group('AFNetworking').groups), 5)
Beispiel #3
0
 def test_recursion_bug(self):
     p = self.load(WorkspaceParser(), 'test/bugRecursionDepth.xml')
     self.assertIn(
         WorkspaceParser.FileRefItem(
             'group:TMQuiltViewDemo/TMQuiltViewDemo.xcodeproj'),
         p.workspace.filerefs)