25 lines
572 B
Python
25 lines
572 B
Python
import pytest
|
|
|
|
from libretime_playout.liquidsoap.client import LiquidsoapClient, LiquidsoapClientError
|
|
|
|
|
|
def test_liq_client():
|
|
assert LiquidsoapClient(
|
|
host="localhost",
|
|
port=1234,
|
|
timeout=15,
|
|
)
|
|
|
|
|
|
def test_liq_client_wait_for_version(liq_client: LiquidsoapClient):
|
|
assert liq_client.wait_for_version()
|
|
|
|
|
|
def test_liq_client_wait_for_version_invalid_host():
|
|
liq_client = LiquidsoapClient(
|
|
host="invalid",
|
|
port=1234,
|
|
)
|
|
with pytest.raises(LiquidsoapClientError):
|
|
liq_client.wait_for_version(timeout=1)
|