コード例 #1
0
ファイル: tests.py プロジェクト: bartdag/recodoc2
    def setUpClass(cls):
        time.sleep(1)
        settings.PROJECT_FS_ROOT = settings.PROJECT_FS_ROOT_TEST
        start_eclipse()
        create_project_local('project1')
        create_code_local('project1', 'core', '3.0')
        to_path = get_codebase_path('project1', 'core', '3.0')
        to_path = os.path.join(to_path, 'src')
        os.rmdir(to_path)
        from_path = os.path.join(settings.TESTDATA, 'testproject1', 'src')
        shutil.copytree(from_path, to_path)
        link_eclipse('project1', 'core', '3.0')

        create_code_local('project1', 'core', '3.1')
        to_path = get_codebase_path('project1', 'core', '3.1')
        to_path = os.path.join(to_path, 'src')
        os.rmdir(to_path)
        from_path = os.path.join(settings.TESTDATA, 'testproject2', 'src')
        shutil.copytree(from_path, to_path)
        link_eclipse('project1', 'core', '3.1')
コード例 #2
0
ファイル: tests.py プロジェクト: nengnengwu/recodoc2
    def setUpClass(cls):
        time.sleep(1)
        settings.PROJECT_FS_ROOT = settings.PROJECT_FS_ROOT_TEST
        start_eclipse()
        create_project_local('project1')
        create_code_local('project1', 'core', '3.0')
        to_path = get_codebase_path('project1', 'core', '3.0')
        to_path = os.path.join(to_path, 'src')
        os.rmdir(to_path)
        from_path = os.path.join(settings.TESTDATA, 'testproject1', 'src')
        shutil.copytree(from_path, to_path)
        link_eclipse('project1', 'core', '3.0')

        create_code_local('project1', 'core', '3.1')
        to_path = get_codebase_path('project1', 'core', '3.1')
        to_path = os.path.join(to_path, 'src')
        os.rmdir(to_path)
        from_path = os.path.join(settings.TESTDATA, 'testproject2', 'src')
        shutil.copytree(from_path, to_path)
        link_eclipse('project1', 'core', '3.1')
コード例 #3
0
ファイル: tests.py プロジェクト: bartdag/recodoc2
    def testLinkEclipseProject(self):
        create_code_local('project1', 'core', '3.0')
        to_path = get_codebase_path('project1', 'core', '3.0')
        to_path = os.path.join(to_path, 'src')
        os.rmdir(to_path)
        from_path = os.path.join(settings.TESTDATA, 'testproject1', 'src')
        shutil.copytree(from_path, to_path)
        link_eclipse('project1', 'core', '3.0')

        gateway = JavaGateway()
        workspace = gateway.jvm.org.eclipse.core.resources.ResourcesPlugin.\
                getWorkspace()
        root = workspace.getRoot()
        pm = gateway.jvm.org.eclipse.core.runtime.NullProgressMonitor()
        project1 = root.getProject('project1core3.0')
        self.assertIsNotNone(project1)
        project1.delete(True, True, pm)
        time.sleep(1)
        gateway.close()
コード例 #4
0
ファイル: tests.py プロジェクト: nengnengwu/recodoc2
    def testLinkEclipseProject(self):
        create_code_local('project1', 'core', '3.0')
        to_path = get_codebase_path('project1', 'core', '3.0')
        to_path = os.path.join(to_path, 'src')
        os.rmdir(to_path)
        from_path = os.path.join(settings.TESTDATA, 'testproject1', 'src')
        shutil.copytree(from_path, to_path)
        link_eclipse('project1', 'core', '3.0')

        gateway = JavaGateway()
        workspace = gateway.jvm.org.eclipse.core.resources.ResourcesPlugin.\
                getWorkspace()
        root = workspace.getRoot()
        pm = gateway.jvm.org.eclipse.core.runtime.NullProgressMonitor()
        project1 = root.getProject('project1core3.0')
        self.assertIsNotNone(project1)
        project1.delete(True, True, pm)
        time.sleep(1)
        gateway.close()
コード例 #5
0
ファイル: tests.py プロジェクト: bartdag/recodoc2
 def testCreateCodeLocal(self):
     create_code_local('project1', 'core', '3.0')
     create_code_local('project1', 'lib', '3.1')
     path = get_codebase_path('project1', root=True)
     self.assertEqual(2, len(os.listdir(path)))
コード例 #6
0
ファイル: tests.py プロジェクト: nengnengwu/recodoc2
 def testCreateCodeLocal(self):
     create_code_local('project1', 'core', '3.0')
     create_code_local('project1', 'lib', '3.1')
     path = get_codebase_path('project1', root=True)
     self.assertEqual(2, len(os.listdir(path)))