We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d067232 commit 69dbd72Copy full SHA for 69dbd72
tests/test_translate_text.py
@@ -403,3 +403,18 @@ def test_mixed_case_languages(translator):
403
)
404
assert example_text["EN-US"] == result.text.lower()
405
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