views:

88

answers:

5

I'm attempting to learn IronPython, to broaden my .NET horizons. I want to be able to use Python to write the unit-tests for my next personal project. So being able to access C#.NET assemblies from my Python code is necessary. I also wanted an IDE with auto-complete and smart indenting. PyScripter seemed like a good option, but can I run IronPython from it, and can I link to .NET assemblies from it?

What kind of setup (IDE et al) do I need to run IronPython unit tests of C#.NET developed assemblies?

+1  A: 

See Michael Foord's website for IDE and unittest also discover. And many IronPython articles and the book IronPython in Action and his tweets save you having to hunt for IronPython references

Mark
+1, great book.
Alex Martelli
+2  A: 

Here's a good link to an article about different IDE's and how they work with IronPython: http://www.voidspace.org.uk/ironpython/tools-and-ides.shtml

Alex Baranosky
This indeed a good link. I also found it useful, thanks!
Philip Fourie
A: 

FWIW, Frood himself uses Wing IDE.

But, if its on Windows, why not VS?

Lakshman Prasad
I looked at Wing IDE the personal edition. It didn't look good. And I have heard a lot of bad stuff about the Python IDE for VS
Alex Baranosky
Wing IDE professional is not something I plan on paying for yet.
Alex Baranosky
A: 

You can also consider using Eclipse with PyDev which has support for IronPython

Philip Fourie
A: 

You can use Visual Studio. I use IronPython Studio integrated with VS2008. But I feel that it has very poor intellisense for Python.

Prabhu