mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 12:44:28 +08:00
Mock and MagickMock subclassing NonCallableMock (#3871)
This commit is contained in:
@@ -104,7 +104,7 @@ class CallableMixin(Base):
|
||||
def __init__(self, spec: Optional[Any] = ..., side_effect: Optional[Any] = ..., return_value: Any = ..., wraps: Optional[Any] = ..., name: Optional[Any] = ..., spec_set: Optional[Any] = ..., parent: Optional[Any] = ..., _spec_state: Optional[Any] = ..., _new_name: Any = ..., _new_parent: Optional[Any] = ..., **kwargs: Any) -> None: ...
|
||||
def __call__(_mock_self, *args: Any, **kwargs: Any) -> Any: ...
|
||||
|
||||
Mock = Any
|
||||
class Mock(NonCallableMock, CallableMixin): ...
|
||||
|
||||
class _patch:
|
||||
attribute_name: Any
|
||||
@@ -158,8 +158,12 @@ patch: _patcher
|
||||
class MagicMixin:
|
||||
def __init__(self, *args: Any, **kw: Any) -> None: ...
|
||||
|
||||
NonCallableMagicMock = Any
|
||||
MagicMock = Any
|
||||
class NonCallableMagicMock(MagicMixin, NonCallableMock):
|
||||
def mock_add_spec(self, spec: Any, spec_set: bool = ...) -> None: ...
|
||||
|
||||
class MagicMock(MagicMixin, Mock):
|
||||
def mock_add_spec(self, spec: Any, spec_set: bool = ...) -> None: ...
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
AsyncMock = Any
|
||||
|
||||
|
||||
10
third_party/2and3/mock.pyi
vendored
10
third_party/2and3/mock.pyi
vendored
@@ -104,7 +104,7 @@ class CallableMixin(Base):
|
||||
def __init__(self, spec: Optional[Any] = ..., side_effect: Optional[Any] = ..., return_value: Any = ..., wraps: Optional[Any] = ..., name: Optional[Any] = ..., spec_set: Optional[Any] = ..., parent: Optional[Any] = ..., _spec_state: Optional[Any] = ..., _new_name: Any = ..., _new_parent: Optional[Any] = ..., **kwargs: Any) -> None: ...
|
||||
def __call__(_mock_self, *args: Any, **kwargs: Any) -> Any: ...
|
||||
|
||||
Mock = Any
|
||||
class Mock(NonCallableMock, CallableMixin): ...
|
||||
|
||||
class _patch:
|
||||
attribute_name: Any
|
||||
@@ -158,8 +158,12 @@ patch: _patcher
|
||||
class MagicMixin:
|
||||
def __init__(self, *args: Any, **kw: Any) -> None: ...
|
||||
|
||||
NonCallableMagicMock = Any
|
||||
MagicMock = Any
|
||||
class NonCallableMagicMock(MagicMixin, NonCallableMock):
|
||||
def mock_add_spec(self, spec: Any, spec_set: bool = ...) -> None: ...
|
||||
|
||||
class MagicMock(MagicMixin, Mock):
|
||||
def mock_add_spec(self, spec: Any, spec_set: bool = ...) -> None: ...
|
||||
|
||||
if sys.version_info >= (3, 8):
|
||||
AsyncMock = Any
|
||||
|
||||
|
||||
Reference in New Issue
Block a user