PyVows is an open source tools that provides asynchronous behaviour driven development for Python. PyVows allows executing the unit tests in parallel when it makes sense, and sequentially when there are dependencies.
In this blog post, Michael Herman presents how to use pyVows for unit testing your Python code. The blog post explains how to test URL mappings, view functions, templates and the Django template context. For every element, there are code examples that can be grabbed from github. Other content discussing the usage of pywows is available from the same blog.
Read the complete blog post on http://www.realpython.com/blog/python/unit-testing-with-pyvows-and-django/