Skip to content

Commit ae54edb

Browse files
authored
fix(api): use get_languages on /languages (#17)
1 parent 37349b6 commit ae54edb

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

babeltron/app/routers/translate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,4 +230,4 @@ async def languages():
230230
detail="Translation model not loaded. Please check server logs.",
231231
)
232232

233-
return {"languages": model.supported_languages}
233+
return {"languages": model.get_languages()}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "babeltron"
3-
version = "0.7.1"
3+
version = "0.7.2"
44
dynamic = ["version"]
55
description = "A Python-based REST API that leverages single multilingual models like mBERT to provide efficient text translation services"
66
authors = [

tests/unit/app/routers/test_translate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,14 +232,14 @@ def test_languages_endpoint(mock_translation_model, mock_get_model, client):
232232
mock_model = MagicMock()
233233
mock_model.is_loaded = True
234234
mock_model._model_path = "/mocked/path"
235-
mock_model.supported_languages = ["en", "fr", "es", "de"]
235+
mock_model.get_languages.return_value = ["en", "fr", "es", "de"]
236236

237237
# Make the factory return our mock model
238238
mock_get_model.return_value = mock_model
239239

240240
# Configure the translation_model mock
241241
mock_translation_model.is_loaded = True
242-
mock_translation_model.supported_languages = ["en", "fr", "es", "de"]
242+
mock_translation_model.get_languages.return_value = ["en", "fr", "es", "de"]
243243

244244
response = client.get("/api/v1/languages")
245245
assert response.status_code == status.HTTP_200_OK

0 commit comments

Comments
 (0)