Coming from the Java world, I've grown used to having solid testing frameworks such as JUnit and TestNG. Does Python have similar testing frameworks? I just starting taking a Python course at Coursera and I didn't see any mentions of testing frameworks in that class. I'm starting to learn Python to help with scripting Linux deployments. Another popular language for that work is Ruby which has a very strong testing background.
Thanks Steve! Reading through that site, it looks very similar to the Java testing tools (which is great). Just out of curiosity, based on your experience is testing in Python viewed as important as it is in the Ruby community? I apologize for the newbie questions but I just started with Python :-).
My experience is probably not the best in this case. I use Python as a scripting add-in to another application. Scripts tend to be short and targeted, and not well tested (but really not have many failure points either). I have used the unittest module a bit but I think of those I work with I am in the minority.
If you are writing a large project or stand-alone application then I think the need to unittest your application is the same as any other language.