mirror of
https://github.com/odoo-ide/odoo-stubs.git
synced 2025-05-08 16:52:26 +03:00
Update stubs
This commit is contained in:
@@ -4,3 +4,4 @@ from ..sql_db import Cursor
|
|||||||
|
|
||||||
def get_installed_modules(cursor: Cursor) -> list[str]: ...
|
def get_installed_modules(cursor: Cursor) -> list[str]: ...
|
||||||
def get_neutralization_queries(modules: Iterable[str]) -> Iterator[str]: ...
|
def get_neutralization_queries(modules: Iterable[str]) -> Iterator[str]: ...
|
||||||
|
def neutralize_database(cursor: Cursor) -> None: ...
|
||||||
|
|||||||
@@ -18,13 +18,17 @@ def exp_create_database(
|
|||||||
country_code: str | None = ...,
|
country_code: str | None = ...,
|
||||||
phone: str | None = ...,
|
phone: str | None = ...,
|
||||||
) -> Literal[True]: ...
|
) -> Literal[True]: ...
|
||||||
def exp_duplicate_database(db_original_name: str, db_name: str) -> Literal[True]: ...
|
def exp_duplicate_database(
|
||||||
|
db_original_name: str, db_name: str, neutralize_database: bool = ...
|
||||||
|
) -> Literal[True]: ...
|
||||||
def exp_drop(db_name: str) -> bool: ...
|
def exp_drop(db_name: str) -> bool: ...
|
||||||
def exp_dump(db_name: str, format: str) -> str: ...
|
def exp_dump(db_name: str, format: str) -> str: ...
|
||||||
def dump_db_manifest(cr: Cursor) -> dict[str, Any]: ...
|
def dump_db_manifest(cr: Cursor) -> dict[str, Any]: ...
|
||||||
def dump_db(db_name: str, stream, backup_format: str = ...) -> IO | None: ...
|
def dump_db(db_name: str, stream, backup_format: str = ...) -> IO | None: ...
|
||||||
def exp_restore(db_name: str, data, copy: bool = ...) -> Literal[True]: ...
|
def exp_restore(db_name: str, data, copy: bool = ...) -> Literal[True]: ...
|
||||||
def restore_db(db: str, dump_file: str, copy: bool = ...) -> None: ...
|
def restore_db(
|
||||||
|
db: str, dump_file: str, copy: bool = ..., neutralize_database: bool = ...
|
||||||
|
) -> None: ...
|
||||||
def exp_rename(old_name: str, new_name: str) -> Literal[True]: ...
|
def exp_rename(old_name: str, new_name: str) -> Literal[True]: ...
|
||||||
def exp_change_admin_password(new_password: str) -> Literal[True]: ...
|
def exp_change_admin_password(new_password: str) -> Literal[True]: ...
|
||||||
def exp_migrate_databases(databases: Iterable[str]) -> Literal[True]: ...
|
def exp_migrate_databases(databases: Iterable[str]) -> Literal[True]: ...
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
import collections
|
import collections
|
||||||
from concurrent.futures import Future
|
from concurrent.futures import Future
|
||||||
from itertools import count
|
from itertools import count
|
||||||
|
from subprocess import Popen
|
||||||
from typing import Any, Callable, Generator, Mapping, Match, TypeVar
|
from typing import Any, Callable, Generator, Mapping, Match, TypeVar
|
||||||
from xmlrpc import client as xmlrpclib
|
from xmlrpc import client as xmlrpclib
|
||||||
|
|
||||||
@@ -123,27 +124,23 @@ def fchain(future, next_callback): ...
|
|||||||
class ChromeBrowser:
|
class ChromeBrowser:
|
||||||
remote_debugging_port: int
|
remote_debugging_port: int
|
||||||
test_class: type[HttpCase]
|
test_class: type[HttpCase]
|
||||||
|
chrome: Popen
|
||||||
devtools_port: int | None
|
devtools_port: int | None
|
||||||
ws_url: str
|
|
||||||
ws: WebSocket | None
|
ws: WebSocket | None
|
||||||
request_id: int
|
|
||||||
user_data_dir: str
|
user_data_dir: str
|
||||||
chrome_pid: int | None
|
|
||||||
screenshots_dir: str
|
screenshots_dir: str
|
||||||
screencasts_dir: str | None
|
screencasts_dir: str | None
|
||||||
screencasts_frames_dir: str | None
|
|
||||||
screencast_frames: list
|
screencast_frames: list
|
||||||
window_size: str
|
|
||||||
touch_enabled: bool
|
|
||||||
sigxcpu_handler: Any
|
sigxcpu_handler: Any
|
||||||
error_checker: Any
|
error_checker: Any
|
||||||
had_failure: bool
|
had_failure: bool
|
||||||
def __init__(self, test_class: type[HttpCase]) -> None: ...
|
def __init__(self, test_class: type[HttpCase], headless: bool = ...) -> None: ...
|
||||||
|
@property
|
||||||
|
def screencasts_frames_dir(self) -> str: ...
|
||||||
def signal_handler(self, sig, frame) -> None: ...
|
def signal_handler(self, sig, frame) -> None: ...
|
||||||
def stop(self) -> None: ...
|
def stop(self) -> None: ...
|
||||||
@property
|
@property
|
||||||
def executable(self) -> str | None: ...
|
def executable(self) -> str | None: ...
|
||||||
dev_tools_frontend_url: str
|
|
||||||
def take_screenshot(
|
def take_screenshot(
|
||||||
self, prefix: str = ..., suffix: str | None = ...
|
self, prefix: str = ..., suffix: str | None = ...
|
||||||
) -> Future: ...
|
) -> Future: ...
|
||||||
@@ -151,7 +148,6 @@ class ChromeBrowser:
|
|||||||
def set_cookie(self, name: str, value, path, domain) -> None: ...
|
def set_cookie(self, name: str, value, path, domain) -> None: ...
|
||||||
def delete_cookie(self, name: str, **kwargs) -> None: ...
|
def delete_cookie(self, name: str, **kwargs) -> None: ...
|
||||||
def navigate_to(self, url: str, wait_stop: bool = ...) -> None: ...
|
def navigate_to(self, url: str, wait_stop: bool = ...) -> None: ...
|
||||||
def clear(self) -> None: ...
|
|
||||||
LINE_PATTERN: str
|
LINE_PATTERN: str
|
||||||
def console_formatter(self, args: list) -> Callable[[Match[str]], str]: ...
|
def console_formatter(self, args: list) -> Callable[[Match[str]], str]: ...
|
||||||
|
|
||||||
@@ -178,10 +174,6 @@ class HttpCase(TransactionCase):
|
|||||||
xmlrpc_object: xmlrpclib.ServerProxy
|
xmlrpc_object: xmlrpclib.ServerProxy
|
||||||
opener: Opener
|
opener: Opener
|
||||||
def setUp(self) -> None: ...
|
def setUp(self) -> None: ...
|
||||||
@classmethod
|
|
||||||
def start_browser(cls) -> None: ...
|
|
||||||
@classmethod
|
|
||||||
def terminate_browser(cls) -> None: ...
|
|
||||||
def url_open(
|
def url_open(
|
||||||
self,
|
self,
|
||||||
url: str,
|
url: str,
|
||||||
@@ -194,7 +186,7 @@ class HttpCase(TransactionCase):
|
|||||||
) -> requests.Response: ...
|
) -> requests.Response: ...
|
||||||
def logout(self, keep_db: bool = ...) -> None: ...
|
def logout(self, keep_db: bool = ...) -> None: ...
|
||||||
session: Session
|
session: Session
|
||||||
def authenticate(self, user, password) -> Session: ...
|
def authenticate(self, user, password, browser: ChromeBrowser = ...) -> Session: ...
|
||||||
def browser_js(
|
def browser_js(
|
||||||
self,
|
self,
|
||||||
url_path: str,
|
url_path: str,
|
||||||
|
|||||||
@@ -23,5 +23,3 @@ from .sql import *
|
|||||||
from .template_inheritance import *
|
from .template_inheritance import *
|
||||||
from .translate import *
|
from .translate import *
|
||||||
from .xml_utils import *
|
from .xml_utils import *
|
||||||
|
|
||||||
SUPPORTED_DEBUGGER: set[str]
|
|
||||||
|
|||||||
Reference in New Issue
Block a user