{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/4"}],"enrichment":{"capability":"Placebo records and replays AWS API calls without hitting actual endpoints, enabling you to mock interactions in tests by saving responses to JSON or pickle files.","skillfed_tags":["aws-testing","mocking","abandoned"],"use_cases":["Unit testing code that calls AWS services without making real API calls or incurring costs.","Recording API interactions once in development, then replaying them consistently in CI/CD pipelines.","Building deterministic test suites where response order and timing are predictable and reproducible.","Mocking complex responses with nested structures that would be tedious to construct manually in test code.","Testing legacy code that uses the default session without refactoring it to accept an injected session object."],"what_it_does":"Placebo is a mocking library that intercepts AWS API calls and replays recorded responses instead of hitting real endpoints. It works by attaching to a Session and using the event system to capture and store responses as JSON or pickle files, then replay them deterministically during test runs. This lets you write integration-style tests without incurring API costs or network latency, and without manually constructing mock responses.\n\nThe library supports recording all services or filtering by service and operation name, manual response injection, and a decorator-based test interface with environment variables for record/playback mode selection. It has no runtime dependencies, making it lightweight to add to existing projects.","worth_installing":"No. The package is abandoned (last commit 2021-09-28) with no maintenance or compatibility updates. While it works for basic mocking, you risk incompatibility with newer versions and lack of support for bugs or edge cases. Actively maintained alternatives exist for this use case."},"id":"placebo","links":{"html":"https://skillfed.io/packages/placebo","md":"https://skillfed.io/packages/placebo.md","pypi":"https://pypi.org/project/placebo/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-09-28","license_spdx":null,"license_treatment":"permissive","name":"placebo","python_support":"unspecified","summary":"Make boto3 calls that look real but have no effect"},"popularity":{"monthly_downloads":227507,"position":9176,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.10.0"}
