[TIP] cleanUp for unittest
Victoria G. Laidler
laidler at stsci.edu
Fri Apr 3 11:49:17 PDT 2009
Michael Foord wrote:
>
> There is no need for the lambdas in the above example.
>
>> and I'm dithering on whether I think it ought to be a list, as
>> proposed, or something else.
>>
>> My usual case for cleanup behavior is file deletion, with different
>> files to be deleted depending on how far I got. Would this work?
>>
>> self.cleanUp.append(os.unlink(somefile))
>
> You do need a lambda (or function) to do this however. :-)
>
> self.cleanUp.append(lambda: os.unlink(somefile))
OK... what is the difference between the two? Just that the method takes
an argument? I'm still lambda-befuzzled, here.
thanks,
Vicki
More information about the testing-in-python
mailing list