When a Python files updates, we want to automatically run Pytest. To set this up, we will use entr
.
Install entr
This video assumes that you've already installed entr
. On MacOS you can run;
brew install entr
If you're running linux then you can build this yourself. If you're running ubuntu then you might also be able to install via:
sudo apt-get update
sudo apt-get install entr
Pytest and Entr
Either way, assuming you've got entr
installed you can now automatically run the unit tests
apon saving by running:
ls checking/*.py | entr pytest test.py::test_starts_correctly