forked from TrueCloudLab/frostfs-testlib
Add storagegroup, session and sign in neofs_cli lib
Signed-off-by: Vladimir Avdeev <v.avdeev@yadro.com>
This commit is contained in:
parent
b50c4cba7b
commit
9af8f89305
11 changed files with 290 additions and 37 deletions
|
@ -1,6 +1,6 @@
|
|||
import json
|
||||
import logging
|
||||
from typing import Any, Dict, List, Optional
|
||||
from typing import Any, Dict, Optional
|
||||
|
||||
import requests
|
||||
|
||||
|
@ -29,8 +29,8 @@ class RPCClient:
|
|||
self,
|
||||
sc_hash: str,
|
||||
function: str,
|
||||
params: Optional[List] = None,
|
||||
signers: Optional[List] = None,
|
||||
params: Optional[list] = None,
|
||||
signers: Optional[list] = None,
|
||||
) -> Dict[str, Any]:
|
||||
return self._call_endpoint(
|
||||
"invokefunction", params=[sc_hash, function, params or [], signers or []]
|
||||
|
@ -75,6 +75,6 @@ class RPCClient:
|
|||
) from exc
|
||||
|
||||
|
||||
def _build_payload(method, params: Optional[List] = None):
|
||||
def _build_payload(method, params: Optional[list] = None):
|
||||
payload = json.dumps({"jsonrpc": "2.0", "method": method, "params": params or [], "id": 1})
|
||||
return payload.replace("'", '"')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue