This document describes Testmon, a tool that uses py.test, coverage.py and ast.py to run only the tests affected by code changes. It notes that running the entire test suite each time is wasteful when most code changes are local. Testmon works by tracking code execution with coverage.py, parsing source code with ast.py to determine dependencies, and running only dependent tests via a py.test plugin. The document concludes that Testmon is an awesome tool that developers should use, provide feedback on, and share with others.