Skip to content

Commit 2a1e088

Browse files
committed
Type annotation fixes
1 parent f5aa18a commit 2a1e088

File tree

3 files changed

+52
-54
lines changed

3 files changed

+52
-54
lines changed

pytest_reportportal/config.pyi

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,36 @@ from _pytest.config import Config as Config
22
from typing import List, Optional, Text, Union, Any
33

44
class AgentConfig:
5-
rp_rerun: Optional[bool] = ...
6-
pconfig: Config = ...
7-
rp_endpoint: Text = ...
8-
rp_hierarchy_code: bool = ...
9-
rp_dir_level: int = ...
10-
rp_hierarchy_dirs: bool = ...
11-
rp_dir_path_separator: Text = ...
12-
rp_ignore_attributes: set = ...
13-
rp_is_skipped_an_issue: bool = ...
14-
rp_issue_id_marks: bool = ...
15-
rp_issue_system_url: Text = ...
16-
rp_bts_project: Text = ...
17-
rp_bts_url: Text = ...
18-
rp_launch: Text = ...
19-
rp_launch_id: Optional[Text] = ...
20-
rp_launch_attributes: Optional[List] = ...
21-
rp_launch_description: Text = ...
22-
rp_log_batch_size: int = ...
23-
rp_log_batch_payload_size: int = ...
24-
rp_log_level: Optional[int] = ...
25-
rp_log_format: Optional[Text] = ...
26-
rp_mode: Text = ...
27-
rp_parent_item_id: Optional[Text] = ...
28-
rp_project: Text = ...
29-
rp_rerun_of: Optional[Text] = ...
30-
rp_retries: int = ...
31-
rp_skip_connection_test: bool = ...
32-
rp_uuid: Text = ...
33-
rp_verify_ssl: Union[bool, Text] = ...
34-
rp_launch_timeout: int = ...
5+
rp_rerun: Optional[bool]
6+
pconfig: Config
7+
rp_endpoint: Text
8+
rp_hierarchy_code: bool
9+
rp_dir_level: int
10+
rp_hierarchy_dirs: bool
11+
rp_dir_path_separator: Text
12+
rp_ignore_attributes: set
13+
rp_is_skipped_an_issue: bool
14+
rp_issue_id_marks: bool
15+
rp_issue_system_url: Text
16+
rp_bts_project: Text
17+
rp_bts_url: Text
18+
rp_launch: Text
19+
rp_launch_id: Optional[Text]
20+
rp_launch_attributes: Optional[List]
21+
rp_launch_description: Text
22+
rp_log_batch_size: int
23+
rp_log_batch_payload_size: int
24+
rp_log_level: Optional[int]
25+
rp_log_format: Optional[Text]
26+
rp_mode: Text
27+
rp_parent_item_id: Optional[Text]
28+
rp_project: Text
29+
rp_rerun_of: Optional[Text]
30+
rp_retries: int
31+
rp_skip_connection_test: bool
32+
rp_uuid: Text
33+
rp_verify_ssl: Union[bool, Text]
34+
rp_launch_timeout: int
3535

3636
def __init__(self, pytest_config: Config) -> None: ...
3737

pytest_reportportal/plugin.pyi

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,18 @@ from typing import Text
44
import pytest
55

66
from .config import AgentConfig
7-
from .service import PyTestServiceClass as PyTestServiceClass
8-
from _pytest.config import Config as Config
9-
from _pytest.config.argparsing import Parser as Parser
10-
from _pytest.main import Session as Session
11-
from pytest_reportportal import LAUNCH_WAIT_TIMEOUT as LAUNCH_WAIT_TIMEOUT
12-
from reportportal_client.service import ReportPortalService as ReportPortalService
13-
from xdist.workermanage import WorkerController as WorkerController
7+
from _pytest.config import Config
8+
from _pytest.config.argparsing import Parser
9+
from _pytest.main import Session
10+
from reportportal_client import RPClient
11+
from xdist.workermanage import WorkerController
1412

1513
log: Logger
1614
MANDATORY_PARAMETER_MISSED_PATTERN: Text
1715

1816
def check_connection(agent_config: AgentConfig) -> bool: ...
1917
def is_control(config: Config) -> bool: ...
20-
def wait_launch(rp_client: ReportPortalService) -> None: ...
18+
def wait_launch(rp_client: RPClient) -> None: ...
2119
def pytest_configure_node(node: WorkerController) -> None: ...
2220
def pytest_sessionstart(session: Session) -> None: ...
2321
def pytest_collection_finish(session: Session) -> None: ...

pytest_reportportal/service.pyi

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,25 +15,25 @@ from .config import AgentConfig
1515
from typing import List, Dict, Text, Any, Tuple, Set, Optional
1616
from pytest import Item
1717
from threading import Lock
18-
from reportportal_client.client import RPClient
18+
from reportportal_client import RPClient
1919

2020
class PyTestServiceClass:
2121

22-
_config: AgentConfig = ...
23-
_issue_types: Dict[Text, Text] = ...
24-
_tree_path: Dict[Item, List[Dict[Text, Any]]] = ...
25-
_log_levels: Tuple = ...
26-
_skip_analytics: Text = ...
27-
_start_tracker: Set[Text] = ...
28-
_process_level_lock: Lock = ...
29-
_launch_id: Optional[Text] = ...
30-
agent_name: Text = ...
31-
agent_version: Text = ...
32-
ignored_attributes: List[Text] = ...
33-
log_batch_size: int = ...
34-
parent_item_id: Optional[Text] = ...
35-
rp: Optional[RPClient] = ...
36-
project_settings: Dict[Text, Any] = ...
22+
_config: AgentConfig
23+
_issue_types: Dict[Text, Text]
24+
_tree_path: Dict[Item, List[Dict[Text, Any]]]
25+
_log_levels: Tuple
26+
_skip_analytics: Text
27+
_start_tracker: Set[Text]
28+
_process_level_lock: Lock
29+
_launch_id: Optional[Text]
30+
agent_name: Text
31+
agent_version: Text
32+
ignored_attributes: List[Text]
33+
log_batch_size: int
34+
parent_item_id: Optional[Text]
35+
rp: Optional[RPClient]
36+
project_settings: Dict[Text, Any]
3737

3838
def __init__(self, agent_config: AgentConfig) -> None: ...
3939
def start(self) -> None: ...

0 commit comments

Comments
 (0)