status-go/tests-functional/tests/test_init_status_app.py

22 lines
901 B
Python

import pytest
@pytest.mark.usefixtures("init_status_backend")
@pytest.mark.create_account
@pytest.mark.rpc
class TestInitialiseApp:
@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
backend_client.verify_json_schema(
backend_client.wait_for_signal("mediaserver.started"),
"signal_mediaserver_started",
)
backend_client.verify_json_schema(backend_client.wait_for_signal("node.started"), "signal_node_started")
backend_client.verify_json_schema(backend_client.wait_for_signal("node.ready"), "signal_node_ready")
backend_client.verify_json_schema(backend_client.wait_for_signal("node.login"), "signal_node_login")