|
1 | 1 | from pycspr import NodeRestClient |
| 2 | +from pycspr.types.node.rpc import NodeStatus |
| 3 | +from pycspr.types.node.rpc import ValidatorChanges |
2 | 4 |
|
3 | 5 |
|
4 | 6 | async def test_get_chainspec(REST_CLIENT: NodeRestClient): |
@@ -26,20 +28,32 @@ async def test_get_node_metric(REST_CLIENT: NodeRestClient): |
26 | 28 | assert len(data) == 0 |
27 | 29 |
|
28 | 30 |
|
29 | | -async def test_get_node_status(REST_CLIENT: NodeRestClient): |
30 | | - data = await REST_CLIENT.get_node_status() |
| 31 | +async def test_get_node_status_1(REST_CLIENT: NodeRestClient): |
| 32 | + data: dict = await REST_CLIENT.get_node_status(decode=False) |
31 | 33 | assert isinstance(data, dict) |
32 | 34 | assert len(data) == 14 |
33 | 35 |
|
34 | 36 |
|
| 37 | +async def test_get_node_status_2(REST_CLIENT: NodeRestClient): |
| 38 | + data: NodeStatus = await REST_CLIENT.get_node_status() |
| 39 | + assert isinstance(data, NodeStatus) |
| 40 | + |
| 41 | + |
35 | 42 | async def test_get_node_rpc_schema(REST_CLIENT: NodeRestClient): |
36 | 43 | data = await REST_CLIENT.get_node_rpc_schema() |
37 | 44 | assert isinstance(data, dict) |
38 | 45 | assert len(data) == 5 |
39 | 46 |
|
40 | 47 |
|
41 | | -async def test_get_validator_changes(REST_CLIENT: NodeRestClient): |
42 | | - data = await REST_CLIENT.get_validator_changes() |
| 48 | +async def test_get_validator_changes_1(REST_CLIENT: NodeRestClient): |
| 49 | + data = await REST_CLIENT.get_validator_changes(decode=False) |
43 | 50 | assert isinstance(data, list) |
44 | 51 | for item in data: |
45 | 52 | assert isinstance(item, dict) |
| 53 | + |
| 54 | + |
| 55 | +async def test_get_validator_changes_2(REST_CLIENT: NodeRestClient): |
| 56 | + data = await REST_CLIENT.get_validator_changes() |
| 57 | + assert isinstance(data, list) |
| 58 | + for item in data: |
| 59 | + assert isinstance(item, ValidatorChanges) |
0 commit comments