{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/6"}],"enrichment":{"capability":"A pytest plugin that provides a `cookies` fixture for testing cookiecutter templates by generating projects from them and automatically cleaning up afterward.","skillfed_tags":["cookiecutter","template-testing","pytest-plugin"],"use_cases":["Verify that a cookiecutter template generates valid project structures with expected file layouts and naming conventions.","Test template rendering by injecting custom context values and asserting the output contains correct variable substitutions.","Validate that cookiecutter templates work correctly across different Python versions and operating systems in CI/CD pipelines.","Ensure template validation rules and default values produce sensible projects without manual intervention."],"what_it_does":"pytest-cookies is a pytest plugin that wraps the cookiecutter API into a reusable `cookies` fixture for testing cookiecutter project templates. When you call `cookies.bake()`, it generates a new project from your template using default values from `cookiecutter.json`, optionally overriding them with `extra_context` to test different input scenarios. The fixture automatically cleans up generated projects after tests complete, keeping your test environment tidy.\n\nThe plugin depends on pytest and cookiecutter as runtime dependencies. It supports Python 3.7 through 3.11 and is classified as Production/Stable. The package has been in development since 2015 but has entered abandoned maintenance with no releases since 2023-03-22, though the repository has not been archived.","worth_installing":"Yes, if you maintain a cookiecutter template and need to test it\u2014the plugin is straightforward and has no known vulnerabilities. However, proceed with caution: the package is in abandoned maintenance with no releases since 2023-03-22. If you encounter bugs or compatibility issues with newer pytest or cookiecutter versions, you may need to fork or patch it yourself."},"id":"pytest-cookies","links":{"html":"https://skillfed.io/packages/pytest-cookies","md":"https://skillfed.io/packages/pytest-cookies.md","pypi":"https://pypi.org/project/pytest-cookies/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2023-03-22","license_spdx":null,"license_treatment":"permissive","name":"pytest-cookies","python_support":"supports_current","summary":"The pytest plugin for your Cookiecutter templates. \ud83c\udf6a"},"popularity":{"monthly_downloads":93479,"position":13383,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
