Prerequisites
Install uv.Test suites
There are three test suites:| Suite | Location | What it tests |
|---|---|---|
| Unit tests | python_modules/proxy-hopper/tests/ | Core package — config, pool, handlers, CLI wiring |
| Redis tests | python_modules/proxy-hopper-redis/tests/ | Redis backend — requires a running Redis instance |
| Contract tests | python_modules/tests/ | Backend contract — runs the same test suite against both backends |
Running tests
Running Redis locally
REDIS_URL (defaults to redis://localhost:6379/0):