Skip to content

Commit 4da3e1f

Browse files
test: Default formality is automatic and not always formal
1 parent 8c7d7af commit 4da3e1f

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

tests/test_translate_text.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,11 +163,13 @@ def test_formality(translator, server):
163163
)
164164
if not server.is_mock_server:
165165
assert informal in result.text
166+
# Default formality is automatic, so the output may be either
167+
# formal or informal
166168
result = translator.translate_text(
167169
input_text, target_lang="DE", formality=deepl.Formality.DEFAULT
168170
)
169171
if not server.is_mock_server:
170-
assert formal in result.text
172+
assert formal in result.text or informal in result.text
171173
result = translator.translate_text(
172174
input_text, target_lang="DE", formality=deepl.Formality.MORE
173175
)
@@ -185,7 +187,7 @@ def test_formality(translator, server):
185187
input_text, target_lang="DE", formality="default"
186188
)
187189
if not server.is_mock_server:
188-
assert formal in result.text
190+
assert formal in result.text or informal in result.text
189191

190192
result = translator.translate_text(
191193
input_text, target_lang="DE", formality="more"

0 commit comments

Comments
 (0)