Tests would be useful to ensure nothing is breaking. My preference would be nose: https://pypi.python.org/pypi/nose/1.3.7