25 lines
821 B
Python
25 lines
821 B
Python
import pytest
|
|
|
|
from test_cases import StatusBackendTestCase
|
|
|
|
|
|
@pytest.mark.create_account
|
|
@pytest.mark.rpc
|
|
class TestInitialiseApp(StatusBackendTestCase):
|
|
|
|
@pytest.mark.init
|
|
def test_init_app(self, init_status_backend):
|
|
# this test is going to fail on every call except first since status-backend will be already initialized
|
|
|
|
backend_client = init_status_backend
|
|
assert backend_client is not None
|
|
mediaserver_started = backend_client.wait_for_signal(
|
|
"mediaserver.started")
|
|
|
|
port = mediaserver_started['event']['port']
|
|
assert type(port) is int, f"Port is not an integer, found {type(port)}"
|
|
|
|
backend_client.wait_for_signal("node.started")
|
|
backend_client.wait_for_signal("node.ready")
|
|
backend_client.wait_for_signal("node.login")
|