Treat language selection as meeting language
This commit is contained in:
@@ -323,19 +323,28 @@ def test_build_context_translates_mentioned_only_person(tmp_path: Path) -> None:
|
||||
]
|
||||
|
||||
|
||||
@pytest.mark.parametrize("language", ["de", "en"])
|
||||
def test_process_translates_configuration_and_disables_diarization(
|
||||
tmp_path: Path,
|
||||
language: str,
|
||||
) -> None:
|
||||
service, gateway = make_service(tmp_path)
|
||||
audio = tmp_path / "meeting.wav"
|
||||
audio.write_bytes(b"audio")
|
||||
|
||||
outcome = service.process(
|
||||
audio, meeting(), participants(), ProcessingOptions(diarization_enabled=False)
|
||||
audio,
|
||||
replace(meeting(), language=language),
|
||||
participants(),
|
||||
ProcessingOptions(diarization_enabled=False),
|
||||
)
|
||||
|
||||
assert outcome.succeeded
|
||||
assert gateway.config_values is not None
|
||||
assert gateway.config_values["language"] == language
|
||||
assert service.build_context(replace(meeting(), language=language), participants()).data[
|
||||
"meeting"
|
||||
]["language"] == language
|
||||
assert gateway.config_values["diarization"] == "off"
|
||||
assert gateway.config_values["model"] == "test:model"
|
||||
assert gateway.config_values["protocol_num_ctx"] == 32_768
|
||||
|
||||
Reference in New Issue
Block a user