Files
auracast-translator/tests/test_translator.py
2024-12-18 16:54:49 +01:00

32 lines
1022 B
Python

from multilang_translator.translator.llm_translator import translator_de_en, translator_de_fr, translator_de_it
from multilang_translator.translator.test_content import TESTSENTENCE_DE_BROKER, TESTSENTENCE_DE_RAINBOW
from multilang_translator.main import translate_from_german_and_encode
import time
import logging as log
def test_translator():
start=time.time()
response = translator_de_en(TESTSENTENCE_DE_RAINBOW)
log.info("First query took %s", time.time() - start)
log.info(response)
assert 'The rainbow is an atmospheric optical phenomenon' in response
start=time.time()
response = translator_de_fr(TESTSENTENCE_DE_RAINBOW)
log.info("Second query took %s", time.time() - start)
log.info(response)
start=time.time()
response = translator_de_it(TESTSENTENCE_DE_RAINBOW)
log.info("Second query took %s", time.time() - start)
log.info(response)
def test_translate_from_german_and_encode():
translate_from_german_and_encode(TESTSENTENCE_DE_RAINBOW)