mirror of
https://github.com/odoo-ide/odoo-stubs.git
synced 2025-05-08 16:52:26 +03:00
isort + black
This commit is contained in:
@@ -1,11 +1,20 @@
|
||||
import collections
|
||||
import logging
|
||||
import unittest
|
||||
from itertools import count
|
||||
from re import Pattern
|
||||
from types import TracebackType
|
||||
|
||||
from itertools import count
|
||||
from typing import Any, Callable, Generator, Generic, Iterator, Literal, Mapping, Match, TypeVar
|
||||
from typing import (
|
||||
Any,
|
||||
Callable,
|
||||
Generator,
|
||||
Generic,
|
||||
Iterator,
|
||||
Literal,
|
||||
Mapping,
|
||||
Match,
|
||||
TypeVar,
|
||||
)
|
||||
from unittest import TestCase
|
||||
from xmlrpc import client as xmlrpclib
|
||||
|
||||
@@ -21,10 +30,10 @@ from ..sql_db import BaseCursor, Cursor
|
||||
from ..tools import profiler
|
||||
from ..tools.profiler import Profiler
|
||||
|
||||
_T = TypeVar('_T')
|
||||
_CallableT = TypeVar('_CallableT', bound=Callable)
|
||||
_ModelT = TypeVar('_ModelT', bound=BaseModel)
|
||||
_FormT = TypeVar('_FormT', bound=Form)
|
||||
_T = TypeVar("_T")
|
||||
_CallableT = TypeVar("_CallableT", bound=Callable)
|
||||
_ModelT = TypeVar("_ModelT", bound=BaseModel)
|
||||
_FormT = TypeVar("_FormT", bound=Form)
|
||||
|
||||
ADDONS_PATH: str
|
||||
HOST: str
|
||||
@@ -38,7 +47,13 @@ def standalone(*tags: str) -> Callable[[_CallableT], _CallableT]: ...
|
||||
|
||||
DB: str
|
||||
|
||||
def new_test_user(env: Environment, login: str = ..., groups: str = ..., context: dict | None = ..., **kwargs) -> 'odoo.model.res_users': ...
|
||||
def new_test_user(
|
||||
env: Environment,
|
||||
login: str = ...,
|
||||
groups: str = ...,
|
||||
context: dict | None = ...,
|
||||
**kwargs
|
||||
) -> "odoo.model.res_users": ...
|
||||
|
||||
class RecordCapturer:
|
||||
_model: BaseModel
|
||||
@@ -54,8 +69,12 @@ class RecordCapturer:
|
||||
class OdooSuite(unittest.suite.TestSuite):
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
def _handleClassSetUp(self, test, result) -> None: ...
|
||||
def _createClassOrModuleLevelException(self, result, exc, method_name, parent, info: Any | None = ...) -> None: ...
|
||||
def _addClassOrModuleLevelException(self, result, exception, errorName, info: Any | None = ...) -> None: ...
|
||||
def _createClassOrModuleLevelException(
|
||||
self, result, exc, method_name, parent, info: Any | None = ...
|
||||
) -> None: ...
|
||||
def _addClassOrModuleLevelException(
|
||||
self, result, exception, errorName, info: Any | None = ...
|
||||
) -> None: ...
|
||||
def _tearDownPreviousClass(self, test, result) -> None: ...
|
||||
|
||||
class MetaCase(type):
|
||||
@@ -87,14 +106,26 @@ class BaseCase(unittest.TestCase, metaclass=MetaCase):
|
||||
def browse_ref(self, xid: str) -> BaseModel | None: ...
|
||||
def patch(self, obj, key, val) -> None: ...
|
||||
def with_user(self, login: str) -> None: ...
|
||||
def _assertRaises(self, exception, *, msg: Any | None = ...) -> Generator[Any, None, None]: ...
|
||||
def assertRaises(self, exception, func: Any | None = ..., *args, **kwargs) -> Generator[Any, None, None] | None: ...
|
||||
def assertQueries(self, expected, flush: bool = ...) -> Generator[list, None, None]: ...
|
||||
def assertQueryCount(self, default: int = ..., flush: bool = ..., **counters) -> Generator[None, None, None]: ...
|
||||
def assertRecordValues(self, records: BaseModel, expected_values: list[dict[str, Any]]) -> None: ...
|
||||
def _assertRaises(
|
||||
self, exception, *, msg: Any | None = ...
|
||||
) -> Generator[Any, None, None]: ...
|
||||
def assertRaises(
|
||||
self, exception, func: Any | None = ..., *args, **kwargs
|
||||
) -> Generator[Any, None, None] | None: ...
|
||||
def assertQueries(
|
||||
self, expected, flush: bool = ...
|
||||
) -> Generator[list, None, None]: ...
|
||||
def assertQueryCount(
|
||||
self, default: int = ..., flush: bool = ..., **counters
|
||||
) -> Generator[None, None, None]: ...
|
||||
def assertRecordValues(
|
||||
self, records: BaseModel, expected_values: list[dict[str, Any]]
|
||||
) -> None: ...
|
||||
def assertItemsEqual(self, a, b, msg: str | None = ...) -> None: ...
|
||||
def assertTreesEqual(self, n1, n2, msg: str | None = ...) -> None: ...
|
||||
def _assertXMLEqual(self, original: str, expected: str, parser: str = ...) -> None: ...
|
||||
def _assertXMLEqual(
|
||||
self, original: str, expected: str, parser: str = ...
|
||||
) -> None: ...
|
||||
def assertXMLEqual(self, original: str, expected: str) -> None: ...
|
||||
def assertHTMLEqual(self, original: str, expected: str) -> None: ...
|
||||
profile_session: str
|
||||
@@ -102,7 +133,7 @@ class BaseCase(unittest.TestCase, metaclass=MetaCase):
|
||||
def _callSetUp(self) -> None: ...
|
||||
|
||||
class _ErrorCatcher(list):
|
||||
__slots__ = ['test']
|
||||
__slots__ = ["test"]
|
||||
test: TestCase
|
||||
def __init__(self, test: TestCase) -> None: ...
|
||||
def append(self, error) -> None: ...
|
||||
@@ -145,7 +176,9 @@ class ChromeBrowser:
|
||||
screencast_frames: list
|
||||
window_size: str
|
||||
sigxcpu_handler: Any
|
||||
def __init__(self, logger: logging.Logger, window_size: str, test_class: str) -> None: ...
|
||||
def __init__(
|
||||
self, logger: logging.Logger, window_size: str, test_class: str
|
||||
) -> None: ...
|
||||
def signal_handler(self, sig, frame) -> None: ...
|
||||
def stop(self) -> None: ...
|
||||
@property
|
||||
@@ -153,13 +186,17 @@ class ChromeBrowser:
|
||||
def _spawn_chrome(self, cmd: list[str]) -> int | None: ...
|
||||
def _chrome_start(self) -> None: ...
|
||||
def _find_websocket(self) -> None: ...
|
||||
def _json_command(self, command: str, timeout: int = ..., get_key: Any | None = ...): ...
|
||||
def _json_command(
|
||||
self, command: str, timeout: int = ..., get_key: Any | None = ...
|
||||
): ...
|
||||
def _open_websocket(self) -> None: ...
|
||||
def _websocket_send(self, method: str, params: Any | None = ...) -> int | None: ...
|
||||
def _get_message(self, raise_log_error: bool = ...) -> dict: ...
|
||||
_TO_LEVEL: dict[str, int]
|
||||
def _websocket_wait_id(self, awaited_id: int, timeout: int = ...) -> dict: ...
|
||||
def _websocket_wait_event(self, method: str, params: dict | None = ..., timeout: int = ...) -> dict | None: ...
|
||||
def _websocket_wait_event(
|
||||
self, method: str, params: dict | None = ..., timeout: int = ...
|
||||
) -> dict | None: ...
|
||||
def take_screenshot(self, prefix: str = ..., suffix: str | None = ...) -> None: ...
|
||||
def _save_screencast(self, prefix: str = ...) -> None: ...
|
||||
screencasts_frames_dir: str
|
||||
@@ -201,17 +238,35 @@ class HttpCase(TransactionCase):
|
||||
def start_browser(cls) -> None: ...
|
||||
@classmethod
|
||||
def terminate_browser(cls) -> None: ...
|
||||
def url_open(self, url: str, data: Any | None = ..., files: Mapping | None = ..., timeout: int = ...,
|
||||
headers: Mapping | None = ..., allow_redirects: bool = ..., head: bool = ...) -> requests.Response: ...
|
||||
def url_open(
|
||||
self,
|
||||
url: str,
|
||||
data: Any | None = ...,
|
||||
files: Mapping | None = ...,
|
||||
timeout: int = ...,
|
||||
headers: Mapping | None = ...,
|
||||
allow_redirects: bool = ...,
|
||||
head: bool = ...,
|
||||
) -> requests.Response: ...
|
||||
def _wait_remaining_requests(self, timeout: int = ...) -> None: ...
|
||||
def logout(self, keep_db: bool = ...) -> None: ...
|
||||
session: OpenERPSession
|
||||
def authenticate(self, user, password) -> OpenERPSession: ...
|
||||
def browser_js(self, url_path: str, code: str, ready: str = ..., login: str | None = ..., timeout: int = ...,
|
||||
cookies: Any | None = ..., **kw) -> None: ...
|
||||
def browser_js(
|
||||
self,
|
||||
url_path: str,
|
||||
code: str,
|
||||
ready: str = ...,
|
||||
login: str | None = ...,
|
||||
timeout: int = ...,
|
||||
cookies: Any | None = ...,
|
||||
**kw
|
||||
) -> None: ...
|
||||
@classmethod
|
||||
def base_url(cls) -> str: ...
|
||||
def start_tour(self, url_path: str, tour_name: str, step_delay: float | None = ..., **kwargs) -> None: ...
|
||||
def start_tour(
|
||||
self, url_path: str, tour_name: str, step_delay: float | None = ..., **kwargs
|
||||
) -> None: ...
|
||||
def profile(self, **kwargs) -> profiler.Nested: ...
|
||||
|
||||
class HttpSavepointCase(HttpCase):
|
||||
@@ -231,14 +286,24 @@ class Form(Generic[_ModelT]):
|
||||
_values: dict
|
||||
_changed: set
|
||||
def __init__(self, recordp: _ModelT, view: _ModelT | str | None = ...) -> None: ...
|
||||
def _o2m_set_edition_view(self, descr: dict, node: _Element, level: int) -> None: ...
|
||||
def _o2m_set_edition_view(
|
||||
self, descr: dict, node: _Element, level: int
|
||||
) -> None: ...
|
||||
def __str__(self) -> str: ...
|
||||
def _process_fvg(self, model: BaseModel, fvg: dict, level: int = ...) -> None: ...
|
||||
def _init_from_defaults(self, model: BaseModel) -> None: ...
|
||||
def _init_from_values(self, values: BaseModel) -> None: ...
|
||||
def __getattr__(self, field: str): ...
|
||||
def _get_modifier(self, field: str, modifier: str, *, default: Any = ..., view: Any = ..., modmap: Any | None = ...,
|
||||
vals: Any | None = ...): ...
|
||||
def _get_modifier(
|
||||
self,
|
||||
field: str,
|
||||
modifier: str,
|
||||
*,
|
||||
default: Any = ...,
|
||||
view: Any = ...,
|
||||
modmap: Any | None = ...,
|
||||
vals: Any | None = ...
|
||||
): ...
|
||||
_OPS: dict[str, Callable[..., bool]]
|
||||
def _get_context(self, field: str): ...
|
||||
def __setattr__(self, field: str, value) -> None: ...
|
||||
@@ -246,8 +311,16 @@ class Form(Generic[_ModelT]):
|
||||
def __exit__(self, etype, _evalue, _etb) -> None: ...
|
||||
def save(self) -> _ModelT: ...
|
||||
def _values_to_save(self, all_fields: bool = ...) -> dict: ...
|
||||
def _values_to_save_(self, record_values: dict, fields: dict, view: Any, changed: set, all_fields: bool = ...,
|
||||
modifiers_values: dict | None = ..., parent_link: Any | None = ...) -> dict: ...
|
||||
def _values_to_save_(
|
||||
self,
|
||||
record_values: dict,
|
||||
fields: dict,
|
||||
view: Any,
|
||||
changed: set,
|
||||
all_fields: bool = ...,
|
||||
modifiers_values: dict | None = ...,
|
||||
parent_link: Any | None = ...,
|
||||
) -> dict: ...
|
||||
def _perform_onchange(self, fields: list[str]) -> dict: ...
|
||||
def _onchange_values(self) -> dict: ...
|
||||
def _onchange_values_(self, fields, record: dict) -> dict: ...
|
||||
@@ -257,8 +330,16 @@ class O2MForm(Form):
|
||||
_proxy: O2MProxy
|
||||
_index: int | None
|
||||
def __init__(self, proxy: O2MProxy, index: int | None = ...) -> None: ...
|
||||
def _get_modifier(self, field: str, modifier: str, *, default: Any = ..., view: Any = ..., modmap: Any | None = ...,
|
||||
vals: Any | None = ...): ...
|
||||
def _get_modifier(
|
||||
self,
|
||||
field: str,
|
||||
modifier: str,
|
||||
*,
|
||||
default: Any = ...,
|
||||
view: Any = ...,
|
||||
modmap: Any | None = ...,
|
||||
vals: Any | None = ...
|
||||
): ...
|
||||
def _onchange_values(self) -> dict: ...
|
||||
def save(self) -> None: ...
|
||||
def _values_to_save(self, all_fields: bool = ...) -> UpdateDict: ...
|
||||
|
||||
Reference in New Issue
Block a user