Introductory tutorial about testing in python.
A presentation is available in the gh-pages of the repository. The repository contains a new branch for each new step in the tutorial.
It uses emacs's orgmode with org-reveal. In order
to evaluate all the src code blocks you can:
M-x eval-expression
and execute: (setq org-confirm-babel-evaluate nil)
otherwise you will be asked once and again.
The material is a combination of:
- Research Software Engineering with Python course offered by Research IT Services.
- Software Carpentry's material about testing
- Property based testing in a research setting talk by Vince Knnight
This work is licensed under a Creative Commons Attribution 4.0 International License.