Pytest Design Patterns
Offered By: EuroPython Conference via YouTube
Course Description
Overview
Explore battle-tested techniques to enhance the maintainability of your Python test suite in this 30-minute conference talk from EuroPython 2024. Delve into well-known patterns like the test client and transaction-bound tests, and learn how to extend these practices within pytest. Discover the utility of fixture factories for streamlining test data setup, and master effective mocking strategies without relying on monkey patching. Uncover the power of combining pytest fixtures with parametrized tests to build more comprehensive test scenarios. Examine an alternative approach to test categorization that better aligns with real-world scenarios, moving beyond the traditional unit and integration test division. Gain insights on creating a trustworthy test suite that goes beyond merely reporting higher coverage, empowering you to focus on what truly matters in Python application testing.
Syllabus
Pytest Design Patterns — Miloslav Pojman
Taught by
EuroPython Conference
Related Courses
Computing: Art, Magic, Science - Part IIETH Zurich via edX Web Application Development: Basic Concepts
University of New Mexico via Coursera Web Application Development: The Presentation Tier
University of New Mexico via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera Programmation objet immersive en Pharo
Inria (French Institute for Research in Computer Science and Automation) via France Université Numerique