Update stubs

This commit is contained in:
Trinh Anh Ngoc
2023-08-07 13:07:49 +07:00
parent 85263389af
commit 59abe0e28e
4 changed files with 17 additions and 1 deletions

View File

@@ -50,6 +50,8 @@ regex_private: Pattern[str]
def check_method_name(name: str) -> None: ...
def check_property_field_value_name(property_name) -> None: ...
def fix_import_export_id_paths(fieldname: str) -> list[str]: ...
def to_company_ids(companies): ...
def check_company_domain_parent_of(self, companies) -> list: ...
class MetaModel(api.Meta):
module_to_models: defaultdict[str, list[type[BaseModel]]]
@@ -331,6 +333,7 @@ class BaseModel(metaclass=MetaModel):
) -> _ModelT: ...
def get_metadata(self) -> list[dict[str, Any]]: ...
def get_base_url(self) -> str: ...
def _check_company_domain(self, companies) -> list: ...
def _check_company(self, fnames: Collection[str] | None = ...) -> None: ...
def check_access_rights(
self, operation: str, raise_exception: bool = ...

View File

@@ -8,6 +8,7 @@ from . import registry as registry
from .loading import load_modules as load_modules
from .loading import reset_modules_state as reset_modules_state
from .module import adapt_version as adapt_version
from .module import check_manifest_dependencies as check_manifest_dependencies
from .module import check_resource_path as check_resource_path
from .module import get_manifest as get_manifest
from .module import get_module_path as get_module_path

View File

@@ -38,3 +38,6 @@ def get_modules_with_version() -> dict[str, Any]: ...
def adapt_version(version: str) -> str: ...
current_test: Any
def check_python_external_dependency(pydep) -> None: ...
def check_manifest_dependencies(manifest) -> None: ...

View File

@@ -57,6 +57,8 @@ class RecordCapturer:
class MetaCase(type):
def __init__(cls, name, bases, attrs) -> None: ...
class BlockedRequest(requests.exceptions.ConnectionError): ...
class BaseCase(case.TestCase, metaclass=MetaCase):
registry: Registry
env: Environment
@@ -107,7 +109,7 @@ class TransactionCase(BaseCase):
cr: Cursor
@classmethod
def setUpClass(cls) -> None: ...
def setUp(self): ...
def setUp(self) -> None: ...
class SingleTransactionCase(BaseCase):
@classmethod
@@ -161,6 +163,10 @@ class Transport(xmlrpclib.Transport):
def __init__(self, cr: BaseCursor) -> None: ...
def request(self, *args, **kwargs): ...
class JsonRpcException(Exception):
code: Any
def __init__(self, code, message) -> None: ...
class HttpCase(TransactionCase):
registry_test_mode: bool
browser: ChromeBrowser | None
@@ -205,6 +211,9 @@ class HttpCase(TransactionCase):
self, url_path: str, tour_name: str, step_delay: float | None = ..., **kwargs
) -> None: ...
def profile(self, **kwargs) -> profiler.Nested: ...
def make_jsonrpc_request(
self, route: str, params: dict | None = ..., headers: dict | None = ...
): ...
def no_retry(arg: _T) -> _T: ...
def users(*logins: str) -> Callable[[_CallableT], _CallableT]: ...