|
18 | 18 | SynchronousStrategy, |
19 | 19 | WorkerProcess, |
20 | 20 | ) |
21 | | -from guidellm.schemas import ( |
22 | | - RequestInfo, |
23 | | - RequestTimings, |
24 | | -) |
| 21 | +from guidellm.schemas import RequestInfo, RequestTimings |
25 | 22 | from guidellm.utils import InterProcessMessagingQueue |
26 | 23 | from tests.unit.testing_utils import async_timeout |
27 | 24 |
|
@@ -53,15 +50,11 @@ def __init__( |
53 | 50 | resolve_delay: float = 0.0, |
54 | 51 | should_fail: bool = False, |
55 | 52 | request_error_rate: float = 0.0, |
56 | | - should_yield_response: bool = True, |
57 | | - response_payload: Any | None = None, |
58 | 53 | ): |
59 | 54 | self.lifecycle_delay = lifecycle_delay |
60 | 55 | self.resolve_delay = resolve_delay |
61 | 56 | self.should_fail = should_fail |
62 | 57 | self.request_error_rate = request_error_rate |
63 | | - self.should_yield_response = should_yield_response |
64 | | - self.response_payload = response_payload |
65 | 58 | self.process_startup_called = False |
66 | 59 | self.validate_called = False |
67 | 60 | self.process_shutdown_called = False |
@@ -106,13 +99,7 @@ async def resolve(self, request, request_info, request_history): |
106 | 99 | raise RuntimeError("Mock resolve failed") |
107 | 100 | if self.request_error_rate > 0.0 and random.random() < self.request_error_rate: |
108 | 101 | raise RuntimeError("Mock resolve failed") |
109 | | - if self.should_yield_response: |
110 | | - payload = ( |
111 | | - self.response_payload |
112 | | - if self.response_payload is not None |
113 | | - else f"response_for_{request}" |
114 | | - ) |
115 | | - yield payload, request_info |
| 102 | + yield f"response_for_{request}", request_info |
116 | 103 |
|
117 | 104 |
|
118 | 105 | class TestWorkerProcess: |
|
0 commit comments