{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/4"}],"enrichment":{"capability":"pytest-spec is a pytest plugin that reformats test output to display results in a specification-like format with hierarchical grouping, colored status indicators, and human-readable test names.","skillfed_tags":["test-output-formatting","pytest-plugin"],"use_cases":["Display test results as readable specification output during development and CI/CD pipelines.","Replace test_ prefixes and underscores with human-readable names automatically in test output.","Group and organize test results hierarchically by module, class, and describe blocks.","Customize test result indicators (\u2713, \u2717, \u00bb) and formatting to match team documentation standards.","Filter out noise from other pytest plugins (e.g., FLAKE8, ISORT) in spec output."],"what_it_does":"pytest-spec is a pytest plugin that changes how test results are displayed in the terminal. Instead of the default pytest output, it formats results to resemble a specification document, grouping tests by file and class, replacing underscores and test_ prefixes with readable names, and marking pass/fail/skip status with configurable indicators and colors.\n\nThe plugin is designed for teams that want test output to double as living documentation. It supports function-based, class-based, and describe-style tests, and allows extensive customization through pytest configuration files (pytest.ini or pyproject.toml) to control header format, test name display, status indicators, indentation, and filtering of unwanted output.","worth_installing":"Yes. Low install friction, no dependencies, actively maintained, supports modern Python versions, and zero known vulnerabilities. The GPL-2.0-or-later license is the only consideration\u2014verify compatibility with your project's licensing before adopting. Useful for teams that want test output to serve as readable documentation."},"id":"pytest-spec","links":{"html":"https://skillfed.io/packages/pytest-spec","md":"https://skillfed.io/packages/pytest-spec.md","pypi":"https://pypi.org/project/pytest-spec/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-17","license_spdx":null,"license_treatment":"copyleft","name":"pytest-spec","python_support":"supports_current","summary":"Library pytest-spec is a pytest plugin to display test execution output like a SPECIFICATION."},"popularity":{"monthly_downloads":212637,"position":9452,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"6.1.0"}
