[TIP] Test Parameterization with unittest

Doug Philips dgou at mac.com
Tue May 12 08:00:10 PDT 2009

On or about Tuesday, May 12, 2009, at 07:12AM, Michael Foord indited:
>I'm also not wild about specifying a dictionary of parameters which then 
>'magically' become instance attributes. It would make me antsy writing 
>tests that use attributes which don't exist until they are stuck onto 
>the instance.

Yes, when you put it that way, I agree. Magical attributes <shudder>.

>I like the *mechanism* of TestWithScenarios though. I'd prefer to 
>specify a test method and have it called with arguments from the 
>scenario. I might update my metaclass recipe to do something like this. 
>Although it isn't suitable for going into unittest.py it is perfectly 

Hmmm, how is that different (operationally) from funcargs?

>As I don't have a personal need for *either* I think I should avoid 
>trying to push something into the standard library. It is a subject to 
>revisit as it seems like a gap in unittest.

Agreed on all those points, it seems premature to push something just yet.


More information about the testing-in-python mailing list