Reusing Core Functions for Locust and pytest: A Path to Efficient Testing
One client class, two test frameworks. How to share API interaction code between Locust load tests and pytest functional tests.
One client class, two test frameworks. How to share API interaction code between Locust load tests and pytest functional tests.
Property-based testing in Python: define what your code should satisfy, let Hypothesis generate the test cases, and run them with pytest.
Stop sprinkling print() everywhere. IceCream is the JavaScript-style console.log() for Python, with auto-naming and pretty-printed objects.
Your GitHub profile is your virtual resume. Here's how to make it pull weight - pinned repos, a real bio, a profile README that actually says something.
Hooks and plugins turn pytest from a runner into a customizable platform. Here's how they work and how to package one.
Async systems return request IDs, not data. Here's how Flask plus pytest gives you a clean, controllable test harness for verifying eventual responses.
Run the same test with different inputs without duplicating code. Inline tuples or YAML, your call.
pytest plus requests is the smallest viable API test setup. Add a couple of plugins and a conftest, and you've got real coverage.