- Practice Test-Driven Development (TDD) using Python 🐍 — based on the book Test-Driven Development with Python by Harry J.W. Percival, published by O'REILLY.
- This repo is container-ready and built to work seamlessly with GitHub Codespaces, including browser testing using Selenium with Chrome and Firefox in headless mode.
- Python 3.12
- Django 5.2.3
- Selenium 4.33.0
- pytest for testing
- Headless browser support (Chrome & Firefox)
- Dev container support (via Docker & Codespaces)
- This code follows along with:
Test-Driven Development with Python by Harry Percival https://www.obeythetestinggoat.com/
This repository is intended for educational and demonstration purposes only, created while following Test-Driven Development with Python by Harry Percival.
- You may view and clone this code for personal, non-commercial learning.
- You may not reuse, modify, re-upload, or redistribute this code in any form without explicit permission from the author.
- Inspired by the book, not intended for reuse or redistribution.
All rights reserved.