{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/8"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/5"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/3"}],"enrichment":{"capability":"A pytest plugin that provides fixtures to write and run tests for gRPC services, supporting both real server and fake in-process testing modes.","skillfed_tags":["grpc-testing","abandoned"],"use_cases":["Unit-test individual gRPC service handlers without spinning up a real server","Integration-test gRPC services against a real server running in a pytest worker thread","Test gRPC services with SSL/TLS by providing custom certificate and key fixtures","Verify error handling in gRPC handlers by catching exceptions raised during RPC calls"],"what_it_does":"pytest-grpc is a pytest plugin that simplifies testing gRPC services by providing pre-built fixtures for server setup, channel creation, and stub instantiation. It lets you write tests that call gRPC handlers directly, without manually managing server lifecycle or channel configuration.\n\nThe plugin supports two testing modes: a real gRPC server running in a background thread and a fake in-process mode that bypasses the network layer for faster unit tests. You define fixtures to inject your service implementation and protobuf stubs, then write test functions that receive a ready-to-use stub. It also supports SSL/TLS by allowing you to override the default server and channel fixtures with custom credentials.","worth_installing":"No\u2014the package is abandoned (last release 2020-05-01) with no maintenance signal. While it has low install friction and a permissive MIT license, the lack of updates means it will likely break with newer pytest or gRPC versions. Use only if locked to old dependencies; otherwise, maintain your own test fixtures or evaluate actively maintained alternatives."},"id":"pytest-grpc","links":{"html":"https://skillfed.io/packages/pytest-grpc","md":"https://skillfed.io/packages/pytest-grpc.md","pypi":"https://pypi.org/project/pytest-grpc/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-05-01","license_spdx":null,"license_treatment":"permissive","name":"pytest-grpc","python_support":"unspecified","summary":"pytest plugin for grpc"},"popularity":{"monthly_downloads":179974,"position":10156,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.8.0"}
