Skip to content

Aishwarya-Verma/tdd-python-goat

Repository files navigation

🧪 TDD Python Goat 🐐

  • 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.

📦 What's Inside

  • 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)

📚 Book Reference

  • This code follows along with:

Test-Driven Development with Python by Harry Percival https://www.obeythetestinggoat.com/

📜 License and Usage

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.

About

This repo is to practice the test driven development, with python. Obeying the testing goat. Following the book: Test-Driven Development with Python by Harry Percival, published by O'REILLY

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors