Files
auracast-translator/tests/conftest.py
2024-12-19 14:01:32 +01:00

26 lines
815 B
Python

import logging as log
import pytest
import time
import os
import subprocess
from multilang_translator.backend_controller.broadcaster_config import broadcaster_config, BROADCAST_CONFIG
from multilang_translator.backend_controller.broadcaster_play_once import broadcaster_play_file
from multilang_translator.backend_controller.broadcaster_copy_files import copy_to_broadcaster
log.basicConfig(
level=log.INFO,
format='%(asctime)s [%(levelname)s] %(message)s',
datefmt='%Y-%m-%d %H:%M:%S'
)
@pytest.fixture(scope="session")
def ft_configure_broadcaster():
log.info("Configuring Broadcaster...")
start = time.time()
ret = broadcaster_config()
log.info(f"Configuration took {round(time.time() - start, 3)} seconds")
assert "err" not in ret
assert "Failed" not in ret
yield ret