Adam Lowry's Robotic Archive

'\n'.join([entry.text for entry in adam.blog])

Home | About

Testing My Patience

written by Adam Lowry, on Aug 12, 2009 9:05:00 AM.

Last night I gave a talk on automated testing for Python projects at the Portland Python Users Group. Here are the slides:

Sorry for the large filesize; perhaps next time I won't feel the need to pad it out with unnecessary pictures.

A few notes:

  • This is less a survey of all Python testing systems, and more of a survey of how I've done my testing over the years.
  • I've used Buildbot for continuous integration, but I have been recommended Hudson (despite being in Java).
  • When you're just getting started, make your tests as simple as possible, and refactor mercilessly. And mocking/stubbing libraries only when you need them, and try to limit their use until you feel very comfortable.
Thanks everyone for coming out!

Edit: Here it is on SlideShare: