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

28 lines
856 B
Python
Raw Normal View History

import random
2024-10-11 08:08:39 +00:00
import pytest
2024-10-11 08:08:39 +00:00
from resources.constants import user_1
2024-10-23 19:48:33 +00:00
from test_cases import StatusBackendTestCase
@pytest.mark.accounts
@pytest.mark.rpc
2024-10-23 19:48:33 +00:00
class TestAccounts(StatusBackendTestCase):
@pytest.mark.parametrize(
"method, params",
[
2024-11-12 13:30:13 +00:00
("accounts_getAccounts", []),
("accounts_getKeypairs", []),
# ("accounts_hasPairedDevices", []), # randomly crashes app, to be reworked/fixed
# ("accounts_remainingAccountCapacity", []), # randomly crashes app, to be reworked/fixed
2024-11-12 13:30:13 +00:00
("multiaccounts_getIdentityImages", [user_1.private_key]),
],
)
def test_(self, method, params):
_id = str(random.randint(1, 8888))
response = self.rpc_client.rpc_valid_request(method, params, _id)
self.rpc_client.verify_json_schema(response.json(), method)