[TIP] Ideology

holger krekel holger at merlinux.eu
Tue Apr 28 04:27:05 PDT 2009


Hi Michael, 

On Tue, Apr 28, 2009 at 12:00 +0100, Michael Foord wrote:
> holger krekel wrote:
>> As to compasability: i think that nose and py.test both aim to provide 
>> their functionality through plugins these days.  This
>> sure enough comes with the cost of invoking plugin hooks but
>> ideally it should lead to the composability you wish for.    
>
> How wild an idea is it to provide *some* compatibility with the plugin  
> system for unittest? Are they just too different or could a subset work?

no clue currently.  I hope to look into your
3k/unittest.py work in the upcoming next two months. 
My guess is that most plugins are quite simple - so i 
guess we might want to pick some examples and see what 
it practically takes to implement a plugin for multiple
systems.   Are you up for a bit of sprinting around 
EuroPython? :)

>> On a sidenote, i guess if i started to read the source code of
>> the linux kernel and firefox, i'd find tons of code i do not
>> need for my usage - does this warrant to go for building my own OS and 
>> web browser?
>>   
> I use unittest because it does 'enough', and none of the extras provided  
> by nose or py.test are compelling enough to make me want to jump ship  
> (yet...).

fine enough :) 

> Also doing a lot of stuff with IronPython (which neither nose nor  
> py.test supports particularly well) it is nice to use the same test  
> framework for all my projects.

sure, very valid point. 

> The fact that they provide stuff I will never use (every large framework  
> has that) is not a reason why I don't use them.

right, although i think that complexity in debugging 
is a very valid concern - which is why test frameworks should
be particularly well tested on all kinds of levels. 

cheers,
holger



More information about the testing-in-python mailing list