I'm trying to get started with unit testing in Python and I was wondering if someone could explain the advantages and disadvantages of doctest and unittest.  
What conditions would you use each for?
I use unittest exclusively; I think doctest clutters up the main module too much.  This probably has to do with writing thorough tests.
Python - doctest vs. unittest