docs: refresh translations for recent English changes (#3379)

This commit is contained in:
Max 2026-08-24 19:29:54 +01:00 • committed by GitHub
commit c5d7d0b6d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,6 +1,6 @@
---
translation:
sections: ['4926721070127497', c52a1de2b6b32f40, 2e410b412c25f314, 627195f7159e24ef]
sections: ['4926721070127497', c52a1de2b6b32f40, 8e792bf8c7489ec6, 627195f7159e24ef]
tool: 1
---
# Тестування {#testing}
@ -84,13 +84,13 @@ async def test_call_add_tool(client: Client):
Піти не так можуть дві різні речі, і цей прапорець стосується лише однієї з них.
Виняток усередині одного з **ваших інструментів** — це не збій протоколу. Він стає звичайним результатом
з `is_error=True`, і модель читає повідомлення. `raise_exceptions` цього не змінює: з ним чи
без нього `call_tool` повертає той самий результат з `is_error=True`. Про це є ціла сторінка:
з `is_error=True` (а якщо це був `ToolError`, модель прочитає ваше повідомлення). `raise_exceptions` цього не
змінює: з ним чи без нього `call_tool` повертає той самий результат з `is_error=True`. Про це є ціла сторінка:
**[Обробка помилок](../servers/handling-errors.md)**.
Збій **поза** тілом інструмента — інша річ. На з'єднанні, яке дає `Client(mcp)`, сервер
замінює його загальним `"Internal server error"`, перш ніж його побачить клієнт. Ніколи не слід
розкривати подробиці неочікуваного падіння віддаленій стороні, що викликає. У тесті це саме те,
замінює його загальним `"Internal server error"`, перш ніж його побачить клієнт. Ніколи не
розкривайте подробиці неочікуваного падіння віддаленій стороні, що викликає. У тесті це саме те,
чого ви *не* хочете, і саме це змінює `raise_exceptions=True`: тест бачить справжнє повідомлення
замість узагальненого.