def handle_noargs(self, **options): pname = smart_decode(options.get('pname')) bname = smart_decode(options.get('bname')) release = smart_decode(options.get('release')) create_code_local(pname, bname, release) if options.get('link', False): link_eclipse(pname, bname, release)
def setUpClass(cls): time.sleep(1) settings.PROJECT_FS_ROOT = settings.PROJECT_FS_ROOT_TEST settings.DEBUG = True 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, 'testproject3', 'src') shutil.copytree(from_path, to_path) link_eclipse('project1', 'core', '3.0')
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()
def handle_noargs(self, **options): pname = smart_decode(options.get('pname')) bname = smart_decode(options.get('bname')) release = smart_decode(options.get('release')) link_eclipse(pname, bname, release)