mirror of
https://github.com/odoo-ide/odoo-stubs.git
synced 2025-05-08 16:52:26 +03:00
87 lines
2.2 KiB
Python
87 lines
2.2 KiB
Python
import unittest
|
|
from typing import Any, Optional
|
|
|
|
from ..api import Environment
|
|
from ..modules.registry import Registry
|
|
from ..sql_db import Cursor
|
|
|
|
_logger: Any
|
|
ADDONS_PATH: Any
|
|
HOST: str
|
|
PORT: Any
|
|
ADMIN_USER_ID: Any
|
|
|
|
def get_db_name(): ...
|
|
|
|
DB: Any
|
|
|
|
def at_install(flag): ...
|
|
def post_install(flag): ...
|
|
|
|
class TreeCase(unittest.TestCase):
|
|
def __init__(self, methodName: str = ...) -> None: ...
|
|
def assertTreesEqual(self, n1, n2, msg: Optional[Any] = ...) -> None: ...
|
|
|
|
class BaseCase(TreeCase):
|
|
longMessage: bool
|
|
registry: Registry
|
|
cr: Cursor
|
|
env: Environment
|
|
def cursor(self) -> Cursor: ...
|
|
@property
|
|
def uid(self): ...
|
|
@uid.setter
|
|
def uid(self, user) -> None: ...
|
|
def ref(self, xid): ...
|
|
def browse_ref(self, xid): ...
|
|
def _assertRaises(self, exception) -> None: ...
|
|
def assertRaises(self, exception, func: Optional[Any] = ..., *args, **kwargs): ...
|
|
def shortDescription(self): ...
|
|
def assertItemsEqual(self, a, b, msg: Optional[Any] = ...) -> None: ...
|
|
|
|
class TransactionCase(BaseCase):
|
|
def setUp(self): ...
|
|
def patch(self, obj, key, val) -> None: ...
|
|
def patch_order(self, model, order) -> None: ...
|
|
|
|
class SingleTransactionCase(BaseCase):
|
|
@classmethod
|
|
def setUpClass(cls) -> None: ...
|
|
@classmethod
|
|
def tearDownClass(cls) -> None: ...
|
|
|
|
savepoint_seq: Any
|
|
|
|
class SavepointCase(SingleTransactionCase):
|
|
_savepoint_id: Any
|
|
def setUp(self) -> None: ...
|
|
def tearDown(self) -> None: ...
|
|
|
|
class HttpCase(TransactionCase):
|
|
registry_test_mode: bool
|
|
xmlrpc_url: Any
|
|
xmlrpc_common: Any
|
|
xmlrpc_db: Any
|
|
xmlrpc_object: Any
|
|
def __init__(self, methodName: str = ...) -> None: ...
|
|
session: Any
|
|
session_id: Any
|
|
opener: Any
|
|
def setUp(self) -> None: ...
|
|
def url_open(self, url, data: Optional[Any] = ..., timeout: int = ...): ...
|
|
def authenticate(self, user, password) -> None: ...
|
|
def phantom_poll(self, phantom, timeout): ...
|
|
def phantom_run(self, cmd, timeout) -> None: ...
|
|
def _wait_remaining_requests(self) -> None: ...
|
|
def phantom_js(
|
|
self,
|
|
url_path,
|
|
code,
|
|
ready: str = ...,
|
|
login: Optional[Any] = ...,
|
|
timeout: int = ...,
|
|
**kw
|
|
) -> None: ...
|
|
|
|
def can_import(module): ...
|