Files
odoo-stubs/odoo-stubs/modules/module.pyi
Trinh Anh Ngoc 4dc5d15f45 isort + black
2023-05-18 21:36:44 +07:00

77 lines
2.7 KiB
Python

import unittest
from types import ModuleType
from typing import Any, Generator, Literal, MutableSequence
MANIFEST_NAMES: tuple[str, ...]
README: list[str]
def ad_paths() -> MutableSequence[str]: ...
loaded: list
class AddonsHook:
def find_module(self, name: str, path: Any | None = ...) -> AddonsHook | None: ...
def load_module(self, name: str) -> ModuleType | None: ...
class OdooHook:
def find_module(self, name: str, path: Any | None = ...) -> OdooHook | None: ...
def load_module(self, name: str) -> ModuleType | None: ...
class UpgradeHook:
def find_module(self, name: str, path: Any | None = ...) -> UpgradeHook | None: ...
def load_module(self, name: str) -> ModuleType | None: ...
def initialize_sys_path() -> None: ...
def get_module_path(
module: str, downloaded: bool = ..., display_warning: bool = ...
) -> str | Literal[False]: ...
def get_module_filetree(module: str, dir: str = ...) -> dict: ...
def get_resource_path(module: str, *args) -> str | Literal[False]: ...
get_module_resource = get_resource_path
def get_resource_from_path(path: str) -> tuple[str, str, str] | None: ...
def get_module_icon(module: str) -> str: ...
def module_manifest(path: str) -> str | None: ...
def get_module_root(path: str) -> str | None: ...
def load_information_from_description_file(
module: str, mod_path: str | None = ...
) -> dict: ...
def load_openerp_module(module_name: str) -> None: ...
def get_modules() -> list[str]: ...
def get_modules_with_version() -> dict[str, Any]: ...
def adapt_version(version: str) -> str: ...
def get_test_modules(module: str) -> list: ...
def _get_tests_modules(path: str, module: str) -> list: ...
def _get_upgrade_test_modules(module) -> Generator[ModuleType, None, None]: ...
class OdooTestResult(unittest.result.TestResult):
def log(
self,
level,
msg,
*args,
test: Any | None = ...,
exc_info: Any | None = ...,
extra: Any | None = ...,
stack_info: bool = ...,
caller_infos: Any | None = ...
) -> None: ...
def getDescription(self, test): ...
def startTest(self, test) -> None: ...
def addError(self, test, err) -> None: ...
def addFailure(self, test, err) -> None: ...
def addSubTest(self, test, subtest, err) -> None: ...
def addSkip(self, test, reason) -> None: ...
def addUnexpectedSuccess(self, test) -> None: ...
def logError(self, flavour, test, error) -> None: ...
def getErrorCallerInfo(self, error, test): ...
class OdooTestRunner:
def run(self, test): ...
current_test: Any
def run_unit_tests(module_name: str, position: str = ...) -> bool: ...
def unwrap_suite(test) -> Generator[Any, None, None]: ...