[TIP] cleanUp for unittest
Victoria G. Laidler
laidler at stsci.edu
Fri Apr 3 10:53:09 PDT 2009
Kumar's example code:
> def setUp(self):
> self.db = ScratchDb()
> self.db.setup()
> self.cleanUp.append(lambda: self.db.teardown())
>
> self.tmp = TempIO()
> self.cleanUp.append(lambda: self.tmp.destroy())
>
>
This looks clean to me except for the lambda, which I don't understand -
help?
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))
Vicki
More information about the testing-in-python
mailing list