TDD-with-Python Test-Driven Development with Python Required Software Installations The Firefox web browser The Git version control system A virtualenv with Python 3, Django 1.11, and Selenium Geckodriver