Author rbcollins
Recipients gregory.p.smith, michael.foord, pitrou, rbcollins, vdupras, yaneurabeya
Date 2009-04-05.23:54:58
SpamBayes Score 2.73498e-12
Marked as misclassified No
Message-id <1238975691.28697.39.camel@lifeless-64>
In-reply-to <1238975391.8.0.0544422688201.issue5679@psf.upfronthosting.co.za>
Content
On Sun, 2009-04-05 at 23:49 +0000, Michael Foord wrote:
> 
> 
> As an interesting data point, the Bzr code does clean ups *before*
> tearDown.

No it doesn't:

We subclass unittest.TestCase. We also override run() to make tearDown
run always.

Our base test case class has it's tearDown:

    def tearDown(self):
        self._bzr_test_tearDown_run = True
        self._runCleanups()
        self._log_contents = ''
        unittest.TestCase.tearDown(self)

(which is to say, _runCleanups runs after any child classes tearDown,
even though we implement it by calling it from our base-most tearDown).

-Rob
History
Date User Action Args
2009-04-05 23:55:00rbcollinssetrecipients: + rbcollins, gregory.p.smith, pitrou, vdupras, yaneurabeya, michael.foord
2009-04-05 23:54:59rbcollinslinkissue5679 messages
2009-04-05 23:54:58rbcollinscreate