Skip to content

Interactive presentation on all things testing in Python

License

Notifications You must be signed in to change notification settings

seanclancy/testing-in-style

 
 

Repository files navigation

Testing in Style - Reducing Barriers to Higher Code Quality Through Automation

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.

Usage

  1. Install the requirements:
    pip install -r requirements.txt
  2. Run or modify the slides in a Jupyter notebook.
    jupyter notebook
  3. In order to convert the slides to PDF, please follow the RISE documentation.

Copyright

Creative Commons License
This work by Moritz E. Beber is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

About

Interactive presentation on all things testing in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 96.5%
  • Jupyter Notebook 3.5%