Coverage report: 99.46%
Files Functions Classes
coverage.py v7.13.5, created at 2026-04-23 19:32 +0000
coverage.py v7.13.5, created at 2026-04-23 19:32 +0000
| Statements | Branches | Total | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| File | coverage | statements | missing | excluded | coverage | branches | partial | coverage | |||
| qreward / __init__.py | 100.00% | 3 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| qreward / _version.py | 100.00% | 2 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| qreward / client / __init__.py | 100.00% | 5 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| qreward / client / load_balancer.py | 100.00% | 48 | 0 | 0 | 100.00% | 18 | 0 | 100.00% | |||
| qreward / client / manager.py | 100.00% | 108 | 0 | 0 | 96.88% | 32 | 1 | 99.29% | |||
| qreward / client / model_router.py | 100.00% | 76 | 0 | 0 | 93.33% | 30 | 2 | 98.11% | |||
| qreward / client / openai.py | 100.00% | 146 | 0 | 0 | 98.08% | 52 | 1 | 99.49% | |||
| qreward / client / patch_openai.py | 100.00% | 38 | 0 | 0 | 100.00% | 8 | 0 | 100.00% | |||
| qreward / globals.py | 100.00% | 9 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| qreward / types.py | 100.00% | 8 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| qreward / utils / __init__.py | 100.00% | 5 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| qreward / utils / patch.py | 100.00% | 42 | 0 | 0 | 100.00% | 14 | 0 | 100.00% | |||
| qreward / utils / retry.py | 100.00% | 52 | 0 | 1 | 88.89% | 18 | 2 | 97.14% | |||
| qreward / utils / schedule.py | 100.00% | 47 | 0 | 0 | 100.00% | 22 | 0 | 100.00% | |||
| qreward / utils / scheduler / __init__.py | 100.00% | 16 | 0 | 0 | 100.00% | 0 | 0 | 100.00% | |||
| qreward / utils / scheduler / adaptive_limiter.py | 100.00% | 72 | 0 | 0 | 100.00% | 18 | 0 | 100.00% | |||
| qreward / utils / scheduler / async_runner.py | 100.00% | 59 | 0 | 40 | 100.00% | 14 | 0 | 100.00% | |||
| qreward / utils / scheduler / base.py | 100.00% | 53 | 0 | 0 | 100.00% | 14 | 0 | 100.00% | |||
| qreward / utils / scheduler / circuit_breaker.py | 100.00% | 73 | 0 | 0 | 94.44% | 18 | 1 | 98.90% | |||
| qreward / utils / scheduler / config.py | 100.00% | 72 | 0 | 0 | 100.00% | 24 | 0 | 100.00% | |||
| qreward / utils / scheduler / config_watcher.py | 99.06% | 106 | 1 | 0 | 95.24% | 42 | 2 | 97.97% | |||
| qreward / utils / scheduler / context.py | 100.00% | 115 | 0 | 0 | 100.00% | 48 | 0 | 100.00% | |||
| qreward / utils / scheduler / decorator.py | 100.00% | 102 | 0 | 0 | 100.00% | 42 | 0 | 100.00% | |||
| qreward / utils / scheduler / limiter.py | 100.00% | 63 | 0 | 0 | 100.00% | 18 | 0 | 100.00% | |||
| qreward / utils / scheduler / metrics.py | 100.00% | 13 | 0 | 0 | 100.00% | 2 | 0 | 100.00% | |||
| qreward / utils / scheduler / overload.py | 100.00% | 48 | 0 | 0 | 100.00% | 32 | 0 | 100.00% | |||
| qreward / utils / scheduler / pools.py | 100.00% | 48 | 0 | 0 | 100.00% | 16 | 0 | 100.00% | |||
| qreward / utils / scheduler / priority_queue.py | 100.00% | 75 | 0 | 0 | 100.00% | 22 | 0 | 100.00% | |||
| qreward / utils / scheduler / sync_runner.py | 100.00% | 66 | 0 | 35 | 100.00% | 18 | 0 | 100.00% | |||
| qreward / utils / scheduler / telemetry.py | 97.06% | 68 | 2 | 0 | 100.00% | 10 | 0 | 97.44% | |||
| qreward / utils / socket_keepalive.py | 100.00% | 34 | 0 | 0 | 100.00% | 10 | 0 | 100.00% | |||
| Total | 99.82% | 1672 | 3 | 76 | 98.34% | 542 | 9 | 99.46% | |||
No items found using the specified filter.