Testing is a critical part of developing large and complex software with multiple contributors. It can help ensure that your code does what you intended, and that it does not break anything else.
How to write good tests that provides sufficient code coverage is a topic worthy of it's own topic. In this series, we will be focusing on how to use the python testing framework pytest
.
These blog posts cover the following high-level pytest
topics:
- Test Basics
- Parametrization
- Fixtures
- Hooks
- Advanced Configuration