[#365] Change type hint for NetmapOperations.nodeinfo
All checks were successful
DCO action / DCO (pull_request) Successful in 22s

Signed-off-by: Kirill Sosnovskikh <k.sosnovskikh@yadro.com>
This commit is contained in:
k.sosnovskikh 2025-03-13 16:53:42 +03:00 committed by k.sosnovskikh
parent 3966f65c95
commit dcde9e15b1
3 changed files with 5 additions and 5 deletions

View file

@ -89,7 +89,7 @@ class NetmapParser:
return snapshot return snapshot
@staticmethod @staticmethod
def node_info(output: dict) -> NodeNetmapInfo: def node_info(output: dict) -> NodeInfo:
data_dict = {"attributes": {}} data_dict = {"attributes": {}}
for key, value in output.items(): for key, value in output.items():

View file

@ -4,7 +4,7 @@ from typing import List, Optional
from frostfs_testlib.cli.frostfs_cli.cli import FrostfsCli from frostfs_testlib.cli.frostfs_cli.cli import FrostfsCli
from frostfs_testlib.cli.netmap_parser import NetmapParser from frostfs_testlib.cli.netmap_parser import NetmapParser
from frostfs_testlib.resources.cli import CLI_DEFAULT_TIMEOUT from frostfs_testlib.resources.cli import CLI_DEFAULT_TIMEOUT
from frostfs_testlib.storage.dataclasses.storage_object_info import NodeNetInfo, NodeNetmapInfo from frostfs_testlib.storage.dataclasses.storage_object_info import NodeInfo, NodeNetInfo, NodeNetmapInfo
from .. import interfaces from .. import interfaces
@ -86,7 +86,7 @@ class NetmapOperations(interfaces.NetmapInterface):
trace: Optional[bool] = True, trace: Optional[bool] = True,
xhdr: Optional[dict] = None, xhdr: Optional[dict] = None,
timeout: Optional[str] = CLI_DEFAULT_TIMEOUT, timeout: Optional[str] = CLI_DEFAULT_TIMEOUT,
) -> NodeNetmapInfo: ) -> NodeInfo:
""" """
Get target node info. Get target node info.
""" """

View file

@ -1,7 +1,7 @@
from abc import ABC, abstractmethod from abc import ABC, abstractmethod
from typing import List, Optional from typing import List, Optional
from frostfs_testlib.storage.dataclasses.storage_object_info import NodeNetInfo, NodeNetmapInfo from frostfs_testlib.storage.dataclasses.storage_object_info import NodeInfo, NodeNetInfo, NodeNetmapInfo
class NetmapInterface(ABC): class NetmapInterface(ABC):
@ -50,7 +50,7 @@ class NetmapInterface(ABC):
ttl: Optional[int] = None, ttl: Optional[int] = None,
xhdr: Optional[dict] = None, xhdr: Optional[dict] = None,
timeout: Optional[str] = None, timeout: Optional[str] = None,
) -> NodeNetmapInfo: ) -> NodeInfo:
""" """
Get target node info. Get target node info.
""" """