[TIP] setUp and tearDown behavior

Red Forks redforks at gmail.com
Mon Jan 18 19:05:33 PST 2010

On Tue, Jan 19, 2010 at 10:37 AM, Alfredo Deza <arufuredosan at gmail.com>wrote:

> I am building some tests for a Python installer that copies some files and
> changes some permissions.
> Nothing weird there.
> However, in the test class I am starting with a setUp that basically calls
> the installer (so the tests can see if everything is where it should be),
> this is followed by a few assertions and finally a tearDown is called where
> everything gets uninstalled.
> When running the tests with nosetests, I see that setUp and tearDown are
> called for *every* method in my test class (e.g. installs => runs test
> method => uninstalls ....)
> Isn't setUp supposed to be run once at the beginning of the class? or is
> this expected?
> In case this is expected, is there a way to do it *just once *for all the
> methods?
> _______________________________________________
> testing-in-python mailing list
> testing-in-python at lists.idyll.org
> http://lists.idyll.org/listinfo/testing-in-python
Maybe you need module level setup / teapDown func.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idyll.org/pipermail/testing-in-python/attachments/20100119/e3543dbf/attachment.htm>

More information about the testing-in-python mailing list