pytest
« Back to VersTracker
Description:
Simple powerful testing with Python
Type: Formula  |  Latest Version: 9.0.2@0  |  Tracked Since: Dec 6, 2025
Links: Homepage  |  @pytest  |  formulae.brew.sh
Category: Developer tools
Tags: testing python tdd qa unittest
Install: brew install pytest
About:
pytest is a mature full-featured Python testing tool with a plugin-based architecture. It enables simple unit tests and complex functional testing with rich assertion introspection. Its main value is providing a no-boilerplate, highly extensible workflow for ensuring code quality.
Key Features:
  • Rich assertion introspection without boilerplate
  • Fixtures for dependency injection and setup/teardown
  • Extensive plugin ecosystem for customization
  • Detailed failure reports and tracebacks
  • Support for unittest and nose out-of-the-box
Use Cases:
  • Unit and integration testing for Python applications
  • Test-driven development (TDD) workflows
  • Running tests in parallel to speed up CI pipelines
  • Functional testing with complex setup scenarios
Alternatives:
  • unittest – Python's built-in testing framework; more verbose and less feature-rich than pytest.
  • nose – An older test runner; largely superseded by pytest and no longer actively maintained.
Version History
Detected Version Rev Change Commit
Dec 6, 2025 11:13pm 0 VERSION_BUMP 04eb158e
Nov 12, 2025 2:16pm 0 VERSION_BUMP 119c8ac7
Nov 8, 2025 9:48pm 0 VERSION_BUMP 2decb990