Update test common stubs

This commit is contained in:
Trinh Anh Ngoc
2022-05-13 16:22:07 +07:00
parent 11e955e167
commit 5ea25bf663

View File

@@ -1,13 +1,15 @@
import collections import collections
import logging import logging
import requests
import unittest import unittest
from odoo import api
from odoo.modules.registry import Registry
from odoo.sql_db import BaseCursor, Cursor
from typing import Any from typing import Any
from xmlrpc import client as xmlrpclib from xmlrpc import client as xmlrpclib
import requests
from ..api import Environment
from ..modules.registry import Registry
from ..sql_db import BaseCursor, Cursor
_logger: Any _logger: Any
ADDONS_PATH: Any ADDONS_PATH: Any
HOST: str HOST: str
@@ -59,7 +61,7 @@ class BaseCase(unittest.TestCase, metaclass=MetaCase):
def cursor(self) -> Cursor: ... def cursor(self) -> Cursor: ...
@property @property
def uid(self) -> int: ... def uid(self) -> int: ...
env: api.Environment env: Environment
@uid.setter @uid.setter
def uid(self, user) -> None: ... def uid(self, user) -> None: ...
def ref(self, xid): ... def ref(self, xid): ...
@@ -83,7 +85,7 @@ savepoint_seq: Any
class TransactionCase(BaseCase): class TransactionCase(BaseCase):
registry: Registry registry: Registry
env: api.Environment env: Environment
cr: Cursor cr: Cursor
@classmethod @classmethod
def setUpClass(cls) -> None: ... def setUpClass(cls) -> None: ...
@@ -96,7 +98,7 @@ class SavepointCase(TransactionCase):
class SingleTransactionCase(BaseCase): class SingleTransactionCase(BaseCase):
registry: Registry registry: Registry
env: api.Environment env: Environment
cr: Cursor cr: Cursor
@classmethod @classmethod
def __init_subclass__(cls) -> None: ... def __init_subclass__(cls) -> None: ...
@@ -162,15 +164,15 @@ class Transport(xmlrpclib.Transport):
class HttpCase(TransactionCase): class HttpCase(TransactionCase):
registry_test_mode: bool registry_test_mode: bool
browser: Any browser: ChromeBrowser
browser_size: str browser_size: str
_logger: logging.Logger _logger: logging.Logger
@classmethod @classmethod
def setUpClass(cls) -> None: ... def setUpClass(cls) -> None: ...
xmlrpc_common: Any xmlrpc_common: xmlrpclib.ServerProxy
xmlrpc_db: Any xmlrpc_db: xmlrpclib.ServerProxy
xmlrpc_object: Any xmlrpc_object: xmlrpclib.ServerProxy
opener: Any opener: Opener
def setUp(self) -> None: ... def setUp(self) -> None: ...
@classmethod @classmethod
def start_browser(cls) -> None: ... def start_browser(cls) -> None: ...