This is a fork of https://github.com/dabeaz-course/practical-python and is my work through the Practical Python Programming course by David Beazley. I'm trying to take a TDD approach as I also use this opportunity to learn pytest. Thankfully David provides verbatim output for most of the examples in the course, so I can copy and paste that into my test assertions.
You can see my progress here: https://github.com/dabeaz-course/practical-python/compare/master...kavun:dabeaz-practical-python:master
I've also created a small Powershell script to create a venv and run tests. It's usage looks like this:
cd Work
.\work.ps1 venvThis will create a venv in the current directory and install pytest using requirements.txt and pip.
Then you can run the tests like this:
.\work.ps1 test:watch