(mock_send)
| 151 | |
| 152 | @patch("requests.adapters.HTTPAdapter.send") |
| 153 | def test_user_agent_opt_out(mock_send): |
| 154 | mock_send.return_value = _build_test_response() |
| 155 | translator = deepl.Translator( |
| 156 | os.environ["DEEPL_AUTH_KEY"], send_platform_info=False |
| 157 | ) |
| 158 | translator.translate_text(example_text["EN"], target_lang="DA") |
| 159 | ua_header = mock_send.call_args[0][0].headers["User-agent"] |
| 160 | assert "requests/" not in ua_header |
| 161 | assert " python/" not in ua_header |
| 162 | assert "(" not in ua_header |
| 163 | |
| 164 | |
| 165 | @patch("requests.adapters.HTTPAdapter.send") |
nothing calls this directly
no test coverage detected