github.com/Winand/tdd_book ↗
Project from "Test Driven Development With Python" (https://www.obeythetestinggoat.com)
Open this visualization on its own page →
Contributors
2
Lines of Code
190
From
2020-04-29
To
2020-12-18
About Winand/tdd_book
This is a practical implementation project accompanying the "Test Driven Development With Python" book, demonstrating TDD principles through a to-do list web application. The project uses Django as the backend framework and Selenium for browser-based functional testing, showing how to write tests before implementing features and verify them end-to-end.
The repository is primarily configured for development on Windows using Windows Subsystem for Linux, with detailed setup instructions for integrating with VS Code. It includes environment specifications like Django 3.0.3, Selenium for automated browser testing via ChromeDriver, and Bootstrap 4.5 for the frontend. The setup documentation addresses specific challenges like WSL networking limitations with Selenium WebDriver.
This is an educational resource aimed at developers learning test-driven development workflows with Python and Django, providing a complete working example that bridges unit testing and functional testing practices.