Table of contents
- 01 - Python Code Quality Tools and Best Practices
- 02 - Benefits of Testing
- 03 - Getting Started With Testing in Python
- 04 - Choosing a Test Runner
- 05 - Writing Your First Test
- 06 - Writing Integration Tests
- 07 - Testing in Multiple Environments
- 08 - Introducing Linters Into Your Application
- 09 - Testing for Performance Degradation Between Changes
- 10 - Testing for Security Flaws in Your Application