diff --git a/odoo-stubs/tests/common.pyi b/odoo-stubs/tests/common.pyi index 2af643e..7362267 100644 --- a/odoo-stubs/tests/common.pyi +++ b/odoo-stubs/tests/common.pyi @@ -1,8 +1,12 @@ import collections import unittest from typing import Any, Optional +from xmlrpc.client import ServerProxy + +import requests from ..api import Environment +from ..http import OpenERPSession from ..modules.registry import Registry from ..sql_db import Cursor @@ -114,12 +118,12 @@ class ChromeBrowser: class HttpCase(TransactionCase): registry_test_mode: bool = ... - browser: Any = ... + browser: ChromeBrowser = ... browser_size: str = ... - xmlrpc_url: Any = ... - xmlrpc_common: Any = ... - xmlrpc_db: Any = ... - xmlrpc_object: Any = ... + xmlrpc_url: str = ... + xmlrpc_common: ServerProxy = ... + xmlrpc_db: ServerProxy = ... + xmlrpc_object: ServerProxy = ... def __init__(self, methodName: str = ...) -> None: ... @classmethod def start_browser(cls) -> None: ... @@ -127,9 +131,9 @@ class HttpCase(TransactionCase): def terminate_browser(cls) -> None: ... @classmethod def tearDownClass(cls) -> None: ... - session: Any = ... + session: OpenERPSession = ... session_id: Any = ... - opener: Any = ... + opener: requests.Session = ... def setUp(self) -> None: ... def url_open(self, url: Any, data: Optional[Any] = ..., files: Optional[Any] = ..., timeout: int = ..., headers: Optional[Any] = ...): ... def _wait_remaining_requests(self, timeout: int = ...): ...