watson-developer-cloud モジュールを使用するように Django アプリを移行し始めました。単体テストを実行すると、特定の条件下でサービスが例外をスローしたことがわかりました。例外は WatsonException であることが判明しました。これは現在コーディングしていますが、それがスローされる唯一の例外であるかどうか疑問に思っていました。現在、私のコードは次のようになります。
from watson_developer_cloud import LanguageTranslationV2 as LanguageTranslation
from watson_developer_cloud import WatsonException
...
try:
language_translation = LanguageTranslation(username='xxxx',
password='yyy')
languages_detected = language_translation.identify(data) ...
except WatsonException as err:
...
私の質問は、これですべてのエラー状態をカバーするのに十分ですか?