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

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

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

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

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

Loading…
Cancel
Save