{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/5"}],"enrichment":{"capability":"A pytest plugin that automatically applies runtime type-checking via beartype to every collected test function, catching type violations in test signatures and locally-typed variables during test execution.","skillfed_tags":["type-checking","pytest-plugin","testing-tools"],"use_cases":["Catch type mismatches in test function parameters before test logic runs, surfacing contract violations early.","Validate locally-typed variables within test bodies to ensure test code itself respects its own type hints.","Add runtime type safety to test suites without manually decorating every test function with @beartype.","Detect when test fixtures or parametrized inputs violate expected types before assertions are evaluated."],"what_it_does":"pytest-beartype-tests is a minimal pytest plugin that wraps every collected test function with beartype's runtime type-checking decorator. It catches type violations in test signatures and any locally-typed variables inside test bodies at runtime, without requiring manual decorator application to each test.\n\nThe plugin auto-registers via pytest's entry point system and requires no configuration. It is explicitly positioned as a temporary workaround until pytest-beartype 0.3.0 is released with native support for this functionality. The package depends on beartype and pytest, both of which are standard in Python testing workflows.","worth_installing":"Yes, if you want automatic runtime type-checking on test functions with minimal setup. Install friction is low and the plugin is actively maintained. However, be aware this is a temporary workaround for functionality expected in pytest-beartype 0.3.0\u2014plan to migrate when that release arrives. The project is very new with minimal adoption, so edge cases may not be well-tested."},"id":"pytest-beartype-tests","links":{"html":"https://skillfed.io/packages/pytest-beartype-tests","md":"https://skillfed.io/packages/pytest-beartype-tests.md","pypi":"https://pypi.org/project/pytest-beartype-tests/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-26","license_spdx":null,"license_treatment":"permissive","name":"pytest-beartype-tests","python_support":"supports_current","summary":"Pytest plugin that applies @beartype to every collected test function."},"popularity":{"monthly_downloads":139866,"position":11285,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2026.4.26"}
