[IronPython] ironpython and NUNIT

Michael Foord fuzzyman at voidspace.org.uk
Thu Jun 26 04:02:08 PDT 2008


Curt Hagenlocher wrote:
> I haven't tried to use Alex's adapter, though it looks rather 
> interesting.  The reason why the adapter is necessary is that 
> frameworks like NUnit rely on the ability to attach CLR attributes to 
> your methods, something which we can't do today for IronPython.
>  
> Have you considered using the native "unittest" library?  Granted, it 
> doesn't have "a nice GUI", but it works pretty well.  The module 
> itself is part of the standard CPython library, which we're not yet 
> including with IronPython so you'll have to download it yourself from 
> python.org <http://python.org>.  You can see documentation for it at 
> http://docs.python.org/lib/module-unittest.html.
>  
> One advantage of unittest.py is that it should work the same for 
> IronPython 1.x and 2.x because it's implemented in pure Python and 
> therefore not dependent on the IronPython hosting APIs.
>

+1

Our whole test framework at Resolver Systems is built on unittest and it 
works very well with IronPython (as well as being the 'standard' Python 
testing framework).

Michael Foord

> On Wed, Jun 25, 2008 at 8:17 AM, Kaveripakam, Sathish 
> <Sathish.Kaveripakam at phonak.com 
> <mailto:Sathish.Kaveripakam at phonak.com>> wrote:
>
>     Hello All,
>      
>     i am trying to use the NUNIT with Ironpython using VS2005, .NET
>     2.0  version (
>     http://blog.bittercoder.com/CommentView,guid,ef0c495d-6804-4d6e-9537-ce238b6047c3.aspx#commentstart ),
>     but I am not able to get the things going. Could any one had
>     issues with the usage ?
>      
>     Are there any test frameworks available which will work with iron
>     python ? any pointers/hints are welcome.
>
>     ------------------------------------------------------------------------
>     _Legal Notice:_
>     The information in this electronic transmission may contain
>     confidential or legally privileged information and is intended
>     solely for the individual(s) named above. If you are not an
>     intended recipient or an authorized agent, you are hereby notified
>     that reading, distributing, or otherwise disseminating, copying or
>     taking any action based on the contents of this transmission is
>     strictly prohibited. Any unauthorized interception of this
>     transmission is illegal under law. If you have received this
>     transmission in error, please notify the sender by telephone [at
>     the number indicated above/on +41 58 928 0101] as soon as possible
>     and then destroy all copies of this transmission. 
>     ------------------------------------------------------------------------
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.ironpython.com <mailto:Users at lists.ironpython.com>
>     http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>   



More information about the Users mailing list