Browse Source

Enabled the python code conversion and forms designer.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3811 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 17 years ago
parent
commit
6caf13b7fc
  1. 8
      src/AddIns/BackendBindings/Python/PythonBinding/Project/PythonBinding.addin
  2. 15
      src/AddIns/BackendBindings/Python/PythonBinding/Test/AddInFileTestFixture.cs
  3. 1
      src/AddIns/BackendBindings/Python/PythonBinding/Test/PythonBinding.Tests.csproj

8
src/AddIns/BackendBindings/Python/PythonBinding/Project/PythonBinding.addin

@ -131,15 +131,15 @@ @@ -131,15 +131,15 @@
</Path>
<!-- Python display binding -->
<!--<Path name="/SharpDevelop/Workbench/DisplayBindings">
<Path name="/SharpDevelop/Workbench/DisplayBindings">
<DisplayBinding id="PythonDisplayBinding"
type="Secondary"
fileNamePattern="\.py$"
languagePattern="^Python$"
class="ICSharpCode.PythonBinding.PythonFormsDesignerDisplayBinding" />
</Path>-->
</Path>
<!--<Path name="/SharpDevelop/Workbench/MainMenu/Tools/ConvertCode">
<Path name="/SharpDevelop/Workbench/MainMenu/Tools/ConvertCode">
<ComplexCondition action="Disable">
<Or>
<Condition name="ActiveContentExtension" activeextension=".cs"/>
@ -151,7 +151,7 @@ @@ -151,7 +151,7 @@
label="Python"
class="ICSharpCode.PythonBinding.ConvertToPythonMenuCommand"/>
</ComplexCondition>
</Path>-->
</Path>
<Path name = "/SharpDevelop/Workbench/Pads">
<Pad id = "PythonConsole"

15
src/AddIns/BackendBindings/Python/PythonBinding/Test/AddInFileTestFixture.cs

@ -495,84 +495,72 @@ namespace PythonBinding.Tests @@ -495,84 +495,72 @@ namespace PythonBinding.Tests
}
[Test]
[Ignore("Not ported")]
public void PythonDisplayBindingExists()
{
Assert.IsNotNull(displayBindingCodon);
}
[Test]
[Ignore("Not ported")]
public void PythonDisplayBindingIsSecondary()
{
Assert.AreEqual("Secondary", displayBindingCodon["type"]);
}
[Test]
[Ignore("Not ported")]
public void PythonDisplayBindingFileNamePattern()
{
Assert.AreEqual(@"\.py$", displayBindingCodon["fileNamePattern"]);
}
[Test]
[Ignore("Not ported")]
public void PythonDisplayBindingLanguagePattern()
{
Assert.AreEqual(@"^Python$", displayBindingCodon["languagePattern"]);
}
[Test]
[Ignore("Not ported")]
public void PythonDisplayBindingClass()
{
Assert.AreEqual("ICSharpCode.PythonBinding.PythonFormsDesignerDisplayBinding", displayBindingCodon["class"]);
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeCodonExists()
{
Assert.IsNotNull(convertCodeCodon);
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeCodonIsMenuItem()
{
Assert.AreEqual("MenuItem", convertCodeCodon.Name);
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeCodonInsertedAfterCSharp()
{
Assert.AreEqual("CSharp", convertCodeCodon.InsertAfter);
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeCodonInsertedBeforeVBNet()
{
Assert.AreEqual("VBNet", convertCodeCodon.InsertBefore);
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeCodonLabel()
{
Assert.AreEqual("Python", convertCodeCodon["label"]);
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeCodonClass()
{
Assert.AreEqual("ICSharpCode.PythonBinding.ConvertToPythonMenuCommand", convertCodeCodon["class"]);
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeMenuConditionAction()
{
ICondition condition = convertCodeCodon.Conditions[0];
@ -580,7 +568,6 @@ namespace PythonBinding.Tests @@ -580,7 +568,6 @@ namespace PythonBinding.Tests
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeMenuConditionName()
{
ICondition condition = convertCodeCodon.Conditions[0];
@ -588,7 +575,6 @@ namespace PythonBinding.Tests @@ -588,7 +575,6 @@ namespace PythonBinding.Tests
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeMenuConditionIsOrCondition()
{
OrCondition orCondition = convertCodeCodon.Conditions[0] as OrCondition;
@ -596,7 +582,6 @@ namespace PythonBinding.Tests @@ -596,7 +582,6 @@ namespace PythonBinding.Tests
}
[Test]
[Ignore("Not ported")]
public void ConvertCodeMenuConditionActiveExtension()
{
OrCondition orCondition = convertCodeCodon.Conditions[0] as OrCondition;

1
src/AddIns/BackendBindings/Python/PythonBinding/Test/PythonBinding.Tests.csproj

@ -169,7 +169,6 @@ @@ -169,7 +169,6 @@
<Compile Include="Expressions\RemoveLastPartTests.cs" />
<Compile Include="FormsDesignerDisplayBindingTestFixture.cs" />
<Compile Include="FromImportCompletion.cs">
<DependentUpon>AddInOptionsTestFixture.cs</DependentUpon>
</Compile>
<Compile Include="ImportCompletionTestFixture.cs" />
<Compile Include="LanguageBindingTestFixture.cs" />

Loading…
Cancel
Save