[Esbox-commits] r1941 - branches/work_Ed/org.maemo.esbox.tests/src/org/maemo/esbox/tests/python

eswartz at garage.maemo.org eswartz at garage.maemo.org
Wed Aug 5 01:13:24 EEST 2009


Author: eswartz
Date: 2009-08-05 01:13:24 +0300 (Wed, 05 Aug 2009)
New Revision: 1941

Modified:
   branches/work_Ed/org.maemo.esbox.tests/src/org/maemo/esbox/tests/python/TestPythonProjectConverter.java
Log:
Merge rev 1940 from trunk

Modified: branches/work_Ed/org.maemo.esbox.tests/src/org/maemo/esbox/tests/python/TestPythonProjectConverter.java
===================================================================
--- branches/work_Ed/org.maemo.esbox.tests/src/org/maemo/esbox/tests/python/TestPythonProjectConverter.java	2009-08-04 21:51:08 UTC (rev 1940)
+++ branches/work_Ed/org.maemo.esbox.tests/src/org/maemo/esbox/tests/python/TestPythonProjectConverter.java	2009-08-04 22:13:24 UTC (rev 1941)
@@ -11,7 +11,10 @@
 package org.maemo.esbox.tests.python;
 
 
+import java.util.ArrayList;
+
 import org.eclipse.core.runtime.IPath;
+import org.eclipse.core.runtime.NullProgressMonitor;
 import org.junit.*;
 import org.maemo.esbox.internal.tests.Activator;
 import org.maemo.esbox.tests.common.SboxTestUtils;
@@ -22,8 +25,11 @@
 import org.maemo.mica.common.project.core.model.IProjectType;
 import org.maemo.mica.internal.api.common.project.core.creator.ProjectConfigHandler;
 import org.maemo.mica.internal.api.maemosdk.core.MaemoExecutionEnvironmentIds;
+import org.maemo.mica.internal.api.python.interpreter.PyDevInterpreterConfigurator;
 import org.maemo.mica.python.project.core.IMicaPythonProjectType;
 import org.maemo.mica.python.tests.AbstractTestPythonProjectConverter;
+import org.python.pydev.core.IPythonNature;
+import org.python.pydev.plugin.PydevPlugin;
 
 /**
  * Test that we can convert existing projects to the new format
@@ -43,6 +49,15 @@
 
 		SboxTestUtils.reset();
 		theSB1SDKTarget = SboxTestUtils.theSB1SDKTarget;
+		
+		
+		PyDevInterpreterConfigurator conf = PyDevInterpreterConfigurator.getInstance();
+
+		String interpreterName = conf.getSDKTargetInterpreterName(theSB1SDKTarget);
+		
+		if(conf.getInterpreter(interpreterName, new NullProgressMonitor()) == null){
+			conf.insertDefaultSimpleInterpreter(interpreterName, PydevPlugin.getPythonInterpreterManager(),IPythonNature.PYTHON_VERSION_2_5, new ArrayList<String>());
+		}
 	}
 
 	/**



More information about the Esbox-commits mailing list