{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/5"}],"enrichment":{"capability":"Provides decorator-based parametrization for pytest test functions, allowing you to define multiple test cases with different inputs and expected outputs in a cleaner syntax than pytest's built-in parametrize.","skillfed_tags":["pytest-plugin","abandoned"],"use_cases":["Simplify test code when you have many test cases with the same assertions but different inputs and expected outputs.","Use auto-detection to avoid repeating parameter names in both decorators and function signatures.","Generate descriptive test case names dynamically from argument values using a name factory function.","Define default values for optional parameters across multiple test cases to reduce repetition."],"what_it_does":"pytest-parametrization is a decorator-based wrapper around pytest's parametrization feature, designed to reduce boilerplate when writing parameterized tests. Instead of using pytest.mark.parametrize with tuples or lists, you stack decorators to define test cases with named parameters and optional auto-detection of parameter names from the test function signature. It also supports default parameter values and custom name factories to generate test case names from argument values.\n\nThe package has been abandoned since mid-2022 and targets Python versions that are now end-of-life (2.7, 3.4\u20133.6). While it carries no known vulnerabilities and uses a permissive MIT license, the lack of maintenance means it will not receive updates for modern Python compatibility issues or pytest API changes. For new projects, pytest's native parametrization or actively maintained alternatives are likely safer choices.","worth_installing":"No. The package is abandoned (last update 2022-05-22, no commits since 2023-08-01) and targets obsolete Python versions (2.7, 3.4\u20133.6). Modern pytest versions have native parametrization that covers the same use cases. Install only if you are maintaining legacy code already using this package; for new projects, use pytest's built-in parametrize decorator instead."},"id":"pytest-parametrization","links":{"html":"https://skillfed.io/packages/pytest-parametrization","md":"https://skillfed.io/packages/pytest-parametrization.md","pypi":"https://pypi.org/project/pytest-parametrization/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-05-22","license_spdx":null,"license_treatment":"permissive","name":"pytest-parametrization","python_support":"supports_current","summary":"Simpler PyTest parametrization"},"popularity":{"monthly_downloads":114571,"position":12288,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2022.2.1"}
