Skip to content

Commit 61d066d

Browse files
committed
format
1 parent afb347d commit 61d066d

File tree

3 files changed

+18
-19
lines changed

3 files changed

+18
-19
lines changed

eval_protocol/pytest/evaluation_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ def evaluation_test(
189189
max_concurrent_rollouts = parse_ep_max_concurrent_rollouts(max_concurrent_rollouts)
190190
max_dataset_rows = parse_ep_max_rows(max_dataset_rows)
191191
completion_params = parse_ep_completion_params(completion_params)
192-
completion_params = parse_ep_completion_params_overwrite(completion_params)
192+
completion_params = parse_ep_completion_params_overwrite(completion_params)
193193
original_completion_params = completion_params
194194
passed_threshold = parse_ep_passed_threshold(passed_threshold)
195195
data_loaders = parse_ep_dataloaders(data_loaders)
@@ -199,7 +199,7 @@ def evaluation_test(
199199
if data_loaders:
200200
input_dataset = None
201201
input_messages = None
202-
input_rows = None
202+
input_rows = None
203203

204204
def decorator(
205205
test_func: TestFunction,

eval_protocol/pytest/plugin.py

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -120,23 +120,18 @@ def pytest_addoption(parser) -> None:
120120
group.addoption(
121121
"--ep-jsonl-path",
122122
default=None,
123-
help=("Load input from a jsonl file that is already in EvaluationRow or openai CHAT format")
123+
help=("Load input from a jsonl file that is already in EvaluationRow or openai CHAT format"),
124124
)
125125
group.addoption(
126126
"--ep-completion-params",
127127
default=[],
128128
action="append",
129-
help=(
130-
"Overwrite completion params with json. Can be used multiple times. "
131-
),
129+
help=("Overwrite completion params with json. Can be used multiple times. "),
132130
)
133131
group.addoption(
134132
"--ep-remote-rollout-processor-base-url",
135133
default=None,
136-
help=(
137-
"If set, use this base URL for remote rollout processing. "
138-
"Example: http://localhost:8000"
139-
),
134+
help=("If set, use this base URL for remote rollout processing. Example: http://localhost:8000"),
140135
)
141136

142137

@@ -271,10 +266,10 @@ def pytest_configure(config) -> None:
271266

272267
if config.getoption("--ep-completion-params"):
273268
# redump to json to make sure they are legit
274-
os.environ["EP_COMPLETION_PARAMS"] = json.dumps([
275-
json.loads(s) for s in config.getoption("--ep-completion-params") or []
276-
])
277-
269+
os.environ["EP_COMPLETION_PARAMS"] = json.dumps(
270+
[json.loads(s) for s in config.getoption("--ep-completion-params") or []]
271+
)
272+
278273
if config.getoption("--ep-remote-rollout-processor-base-url"):
279274
os.environ["EP_REMOTE_ROLLOUT_PROCESSOR_BASE_URL"] = config.getoption("--ep-remote-rollout-processor-base-url")
280275

eval_protocol/pytest/utils.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
Status,
2121
)
2222
from eval_protocol.data_loader import DynamicDataLoader
23-
from eval_protocol.data_loader.models import EvaluationDataLoader
23+
from eval_protocol.data_loader.models import EvaluationDataLoader
2424
from eval_protocol.pytest.rollout_processor import RolloutProcessor
2525
from eval_protocol.pytest.types import (
2626
RolloutProcessorConfig,
@@ -240,7 +240,10 @@ def parse_ep_completion_params(
240240
pass
241241
return completion_params
242242

243-
def parse_ep_completion_params_overwrite(completion_params: Sequence[CompletionParams | None] | None) -> Sequence[CompletionParams | None]:
243+
244+
def parse_ep_completion_params_overwrite(
245+
completion_params: Sequence[CompletionParams | None] | None,
246+
) -> Sequence[CompletionParams | None]:
244247
new_completion_params = os.getenv("EP_COMPLETION_PARAMS")
245248
if new_completion_params:
246249
try:
@@ -251,6 +254,7 @@ def parse_ep_completion_params_overwrite(completion_params: Sequence[CompletionP
251254
pass
252255
return completion_params or []
253256

257+
254258
def _rows_from_jsonl(path: str) -> list[EvaluationRow]:
255259
rows = []
256260
try:
@@ -260,17 +264,17 @@ def _rows_from_jsonl(path: str) -> list[EvaluationRow]:
260264
except Exception as e:
261265
print(f"❌ Failed to load rows from JSONL at {path}: {e}")
262266
return []
263-
267+
264268
return rows
265269

270+
266271
def parse_ep_dataloaders(
267272
dataloaders: Sequence[EvaluationDataLoader] | EvaluationDataLoader | None,
268273
) -> Sequence[EvaluationDataLoader] | EvaluationDataLoader | None:
269274
try:
270275
load_from_jsonl_path = os.getenv("EP_JSONL_PATH")
271276
if load_from_jsonl_path:
272-
return DynamicDataLoader(
273-
generators=[lambda path=load_from_jsonl_path: _rows_from_jsonl(path)])
277+
return DynamicDataLoader(generators=[lambda path=load_from_jsonl_path: _rows_from_jsonl(path)])
274278
except Exception:
275279
pass
276280
return dataloaders or None

0 commit comments

Comments
 (0)