In this interactive presentation we will look at tox in order to manage all our testing needs in Python. We will start at zero knowledge and rapidly ramp up the pace with in-depth looks at various Python testing tools. Particularly, we will spend time on linting, pytest, and hypothesis. At the end we will round off the talk with a brief introduction to continuous integration & deployment using Travis CI.
- Install the requirements:
pip install -r requirements.txt
- Run or modify the slides in a Jupyter notebook.
jupyter notebook
- In order to convert the slides to PDF, please follow the RISE documentation.
This work by Moritz E. Beber is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
