The Exploring Testing course leverages the Python ecosystem to explore testing. We will learn how to structure a modern package, learn about unit testing, TDD, code coverage, and more advanced pytest features like parameterization and fixtures.
But this course doesn’t end there. We’ll discuss mocking best practices, leveraging the Hypothesis library for structured testing, and using the static typing tools to test your code.