Improve tests for backend

This commit is contained in:
2024-12-17 11:27:32 +01:00
parent 8ab799f2c5
commit b41a273643
4 changed files with 29 additions and 12 deletions

View File

@@ -7,17 +7,28 @@ from multilang_translator.backend_controller.broadcaster_play_once import broadc
from multilang_translator.backend_controller.broadcaster_copy_files import copy_to_broadcaster
def test_config_broadcaster():
broadcaster_config()
def test_copy_to_broadcaster():
log.info("Current working directory is: " + os.getcwd())
start = time.time()
copy_to_broadcaster('./tests/announcement_de.lc3')
log.info(f"Copy to broadcaster took {round(time.time() - start, 3)} seconds")
def test_config_broadcaster():
broadcaster_config()
broadcaster_play_file(0, 'announcement_de.lc3')
def test_play_file():
broadcaster_play_file(0, 'announcement_de.lc3')
def test_play_files():
ret = broadcaster_play_file(0, 'announcement_de.lc3')
time.sleep(1)
ret += broadcaster_play_file(1, 'announcement_en.lc3')
assert "err" not in ret
assert "Failed" not in ret
def test_copy_and_play():
copy_to_broadcaster('./tests/announcement_de.lc3')
copy_to_broadcaster('./tests/announcement_en.lc3')
ret = broadcaster_play_file(0, 'announcement_de.lc3')
time.sleep(1)
ret += broadcaster_play_file(1, 'announcement_en.lc3')
assert "err" not in ret
assert "Failed" not in ret