En Thu, 15 May 2008 22:50:21 -0300, Marcelo de Moraes Serpa <[EMAIL PROTECTED]> escribió:

Hmm.. I re-read your message and I think I'm approaching testing in a
mechanical way, indeed.

You're right, my test is kind of pointless, given the objective of the
function, which is to generate a differnt directory name each time it is
called. I also found it kind of strange to repeat the implementation in the
test method. However, something keeps telling me that it still has to be
"unit" tested, sonehow (the algorith used).

Again, that depends on the actual purpose of such function. If all you want is a unique directory name, you might consider the set of users and time as "hints" only; a completely random directory name would be OK. You might not even require that the same input generates always the same output. The less restrictions you put on the required behavior, the easiest is to replace the current implementation. Of course, if you *do* require some invariant or some condition, you have to test for it.

--
Gabriel Genellina

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to