Emacs minor mode to simplify test-driven development using virtual environments