Re: Art of Unit Testing



""Björn Lindström"" <bkhl@xxxxxxxxxxxxxxxxx> wrote in message news:87mzo0s25q.fsf@xxxxxxxxxxxxxxxxxx
Christoph Zwerschke <zwerschke@xxxxxxxxxxxxxxxxxxxxx> writes:

Would it make sense to add "globaleSetup" and "globalTearDown" methods
to the TestCase class? I think at least it would not harm
anybody. Where should such proposals be submitted?

In general that's not such a good idea. If you build your tests like that, it gets hard to know which test really went wrong, and you might get the situation where the whole set of tests works, but depend on each other in some way. (This can also happen for more obscure reasons, and is worth looking out for whichever way you do it.)

So, rebuilding the environment for the each before every single test is
generally worth the overhead.

Generally is not always. There are configuration issues that are best dealt with once at the beginning of the test, and once at the end, and that have absolutely nothing to do with the order in which each elementary test runs.

When your customers keep asking for something, and you
keep telling them that they really don't want what they're
asking for, who's lisening, and who's being stubborn?

John Roth
Python Fit.


--
Björn Lindström <bkhl@xxxxxxxxxxxxxxxxx>
Student of computational linguistics, Uppsala University, Sweden

.



Relevant Pages

  • Re: Art of Unit Testing
    ... > to the TestCase class? ... I think at least it would not harm ... Where should such proposals be submitted? ... generally worth the overhead. ...
    (comp.lang.python)
  • Re: Bye Bye Donald
    ... did absolutely nothing worth talking about and a bit of harm along the ... They will make an attempt at "sweetness and light" in the short term. ... However it will all get nasty when it needs to because the next fight is ...
    (uk.rec.motorcycles)
  • Re: Siphonophorae
    ... doesn't have anything worth while to be awarded in damages, ... For there to be a legal action, one has to demonstrate that there was ... that they are alive and no harm done; ...
    (talk.origins)
  • Re: Columbia Ejection Seats
    ... than a few sliderules' worth of "design" behind them. ... proposals is a better word. ...
    (sci.space.shuttle)
  • Re: Chaos?
    ... Imo, it's probably because of the increasing mindless skepticism of the modern world not believing magic works, and therefore not considering it worth the effort of tabooing... ... It's also worth noting that at times, what was illegal was the harm, ... removed harmful magick from the legal arena. ... 'Fraudulent magick' is illegal IIRC under the laws that replaced the ...
    (uk.religion.pagan)