(translator, glossary_manager)
| 161 | |
| 162 | @needs_real_server |
| 163 | def test_glossary_translate_text_sentence(translator, glossary_manager): |
| 164 | source_lang = "EN" |
| 165 | target_lang = "DE" |
| 166 | input_text = "The artist was awarded a prize." |
| 167 | with glossary_manager( |
| 168 | source_lang=source_lang, |
| 169 | target_lang=target_lang, |
| 170 | entries={"artist": "Maler", "prize": "Gewinn"}, |
| 171 | ) as created_glossary: |
| 172 | result = translator.translate_text( |
| 173 | input_text, |
| 174 | source_lang="EN", |
| 175 | target_lang="DE", |
| 176 | glossary=created_glossary, |
| 177 | ) |
| 178 | assert "Maler" in result.text |
| 179 | assert "Gewinn" in result.text |
| 180 | |
| 181 | |
| 182 | def test_glossary_translate_text_basic(translator, glossary_manager): |
nothing calls this directly
no test coverage detected