Skip to content

Commit 69dbd72

Browse files
committed
test: Add tests for extra body params
1 parent d067232 commit 69dbd72

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tests/test_translate_text.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,3 +403,18 @@ def test_mixed_case_languages(translator):
403403
)
404404
assert example_text["EN-US"] == result.text.lower()
405405
assert "DE" == result.detected_source_lang
406+
407+
408+
def test_extra_body_params(translator):
409+
# Checks `target_lang` is not overwritten, does not check
410+
# debug is actually sent
411+
extra = {"target_lang": "FR", "debug": "1"}
412+
res = translator.translate_text(
413+
example_text["EN"],
414+
target_lang="DE",
415+
extra_body_parameters=extra,
416+
)
417+
assert isinstance(res, deepl.TextResult)
418+
assert example_text["DE"] == res.text
419+
assert "EN" == res.detected_source_lang
420+
assert res.billed_characters == len(example_text["EN"])

0 commit comments

Comments
 (0)