| qreward / __init__.py |
(no class) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / _version.py |
(no class) |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / client / __init__.py |
(no class) |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / client / load_balancer.py |
LoadBalanceStrategy |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / client / load_balancer.py |
RoundRobinSelector |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| qreward / client / load_balancer.py |
WeightedRoundRobinSelector |
|
100.00% |
22 |
0 |
0 |
|
100.00% |
12 |
0 |
|
100.00% |
| qreward / client / load_balancer.py |
(no class) |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / client / manager.py |
OpenAIChatProxyManager |
|
100.00% |
85 |
0 |
0 |
|
96.88% |
32 |
1 |
|
99.15% |
| qreward / client / manager.py |
(no class) |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / client / model_router.py |
ProxyGroup |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / client / model_router.py |
ModelRouter |
|
100.00% |
47 |
0 |
0 |
|
93.33% |
30 |
2 |
|
97.40% |
| qreward / client / model_router.py |
(no class) |
|
100.00% |
29 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / client / openai.py |
OpenAIChatProxy |
|
100.00% |
106 |
0 |
0 |
|
98.08% |
52 |
1 |
|
99.37% |
| qreward / client / openai.py |
(no class) |
|
100.00% |
40 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / client / patch_openai.py |
HackCreateEmbeddingResponse |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / client / patch_openai.py |
(no class) |
|
100.00% |
38 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| qreward / globals.py |
(no class) |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / types.py |
(no class) |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / __init__.py |
(no class) |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / patch.py |
(no class) |
|
100.00% |
42 |
0 |
0 |
|
100.00% |
14 |
0 |
|
100.00% |
| qreward / utils / retry.py |
(no class) |
|
100.00% |
52 |
0 |
1 |
|
88.89% |
18 |
2 |
|
97.14% |
| qreward / utils / schedule.py |
(no class) |
|
100.00% |
47 |
0 |
0 |
|
100.00% |
22 |
0 |
|
100.00% |
| qreward / utils / scheduler / __init__.py |
(no class) |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / adaptive_limiter.py |
_RequestRecord |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / adaptive_limiter.py |
AdaptiveRateLimiter |
|
100.00% |
50 |
0 |
0 |
|
100.00% |
18 |
0 |
|
100.00% |
| qreward / utils / scheduler / adaptive_limiter.py |
(no class) |
|
100.00% |
22 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / async_runner.py |
AsyncRunner |
|
100.00% |
46 |
0 |
34 |
|
100.00% |
14 |
0 |
|
100.00% |
| qreward / utils / scheduler / async_runner.py |
(no class) |
|
100.00% |
13 |
0 |
6 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / base.py |
BaseRunner |
|
100.00% |
24 |
0 |
0 |
|
100.00% |
14 |
0 |
|
100.00% |
| qreward / utils / scheduler / base.py |
(no class) |
|
100.00% |
29 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / circuit_breaker.py |
CircuitState |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / circuit_breaker.py |
CircuitBreaker |
|
100.00% |
53 |
0 |
0 |
|
94.44% |
18 |
1 |
|
98.59% |
| qreward / utils / scheduler / circuit_breaker.py |
(no class) |
|
100.00% |
20 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / config.py |
ScheduleConfig |
|
100.00% |
32 |
0 |
0 |
|
100.00% |
24 |
0 |
|
100.00% |
| qreward / utils / scheduler / config.py |
(no class) |
|
100.00% |
40 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / config_watcher.py |
ConfigWatcher |
|
98.65% |
74 |
1 |
0 |
|
94.44% |
36 |
2 |
|
97.27% |
| qreward / utils / scheduler / config_watcher.py |
(no class) |
|
100.00% |
32 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| qreward / utils / scheduler / context.py |
ExecutionContext |
|
100.00% |
88 |
0 |
0 |
|
100.00% |
48 |
0 |
|
100.00% |
| qreward / utils / scheduler / context.py |
(no class) |
|
100.00% |
27 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / decorator.py |
(no class) |
|
100.00% |
102 |
0 |
0 |
|
100.00% |
42 |
0 |
|
100.00% |
| qreward / utils / scheduler / limiter.py |
LimiterPool |
|
100.00% |
48 |
0 |
0 |
|
100.00% |
18 |
0 |
|
100.00% |
| qreward / utils / scheduler / limiter.py |
(no class) |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / metrics.py |
ScheduleMetrics |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| qreward / utils / scheduler / metrics.py |
(no class) |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / overload.py |
OverloadChecker |
|
100.00% |
39 |
0 |
0 |
|
100.00% |
32 |
0 |
|
100.00% |
| qreward / utils / scheduler / overload.py |
(no class) |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / pools.py |
RunningTaskPool |
|
100.00% |
32 |
0 |
0 |
|
100.00% |
16 |
0 |
|
100.00% |
| qreward / utils / scheduler / pools.py |
(no class) |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / priority_queue.py |
Priority |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / priority_queue.py |
_PriorityEntry |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / priority_queue.py |
PriorityTaskQueue |
|
100.00% |
45 |
0 |
0 |
|
100.00% |
22 |
0 |
|
100.00% |
| qreward / utils / scheduler / priority_queue.py |
(no class) |
|
100.00% |
30 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / sync_runner.py |
SyncRunner |
|
100.00% |
50 |
0 |
29 |
|
100.00% |
18 |
0 |
|
100.00% |
| qreward / utils / scheduler / sync_runner.py |
(no class) |
|
100.00% |
16 |
0 |
6 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / telemetry.py |
TelemetryExporter |
|
100.00% |
36 |
0 |
0 |
|
100.00% |
10 |
0 |
|
100.00% |
| qreward / utils / scheduler / telemetry.py |
_NoOpSpan |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| qreward / utils / scheduler / telemetry.py |
(no class) |
|
92.86% |
28 |
2 |
0 |
|
100.00% |
0 |
0 |
|
92.86% |
| qreward / utils / socket_keepalive.py |
RequestsTCPKeepAliveAdapter |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| qreward / utils / socket_keepalive.py |
(no class) |
|
100.00% |
28 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |