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?
You can also consider using Eclipse with PyDev which has support for IronPython
What kind of setup (IDE et al) do I need to run IronPython unit tests of C#.NET developed assemblies?