Finally, test code can be fun again.
Not only is pytest the leading test framework for Python, it's also easy to get started, and fun!
So many people use pytest already without knowing the true power of the framework. This course gives you that power, and allows you to test effectively and efficiently.
pytest Primary Power - Quickly learn the core components of pytest
- Test Functions
- pytest Fixtures
- Builtin Fixtures
- Parametrization
- Markers
Working with Projects
- Testing Strategy
- Configuration Files
- Code Coverage
- Mocking
- tox and Continuous Integration
- Testing Scripts and Applications
- Debugging Test Failures
pytest Booster Rockets - Boost your pytest skills
- Third-Party Plugins
- Building Plugins
- Advanced Parametrization
And access to a community for help if you get stuck (with full access option)
- GitHub repo
- GitHub discussion forum
- Slack Channel
Approximate times for the course (at normal speed)
- Part 1: Primary Power - 3 hours, 54 min
- Part 2: Working with Projects - 3 hours, 17 min
- Part 3: Booster Rockets - 1 hour, 14 min
So in total that's about
- 8.5 hours at normal speed
- 6.8 hours at 1.25x speed
- 6.1 hours at 1.40x speed
I don't recommend watching the whole thing in a single work day, but you could. :)
Your Instructor
Frequently Asked Questions
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.