summaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.rst')
-rw-r--r--CHANGELOG.rst123
1 files changed, 0 insertions, 123 deletions
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 7439fe5..919648b 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,126 +1,3 @@
-4.0.2
------
-
-- Issue #39915: Ensure :attr:`unittest.mock.AsyncMock.await_args_list` has
- call objects in the order of awaited arguments instead of using
- :attr:`unittest.mock.Mock.call_args` which has the last value of the call.
- Patch by Karthikeyan Singaravelan.
-
-4.0.1
------
-
-- Remove the universal marker from the wheel.
-
-4.0.0
------
-
-- No Changes from 4.0.0b1.
-
-4.0.0b1
--------
-
-- The release is a fresh cut of cpython's `4a686504`__. All changes to :mod:`mock`
- from that commit and before are included in this release along with the
- subsequent changes listed below.
-
- __ https://github.com/python/cpython/commit/4a686504eb2bbf69adf78077458508a7ba131667
-
-- Issue #37972: Subscripts to the `unittest.mock.call` objects now receive
- the same chaining mechanism as any other custom attributes, so that the
- following usage no longer raises a `TypeError`:
-
- call().foo().__getitem__('bar')
-
- Patch by blhsing
-
-- Issue #38839: Fix some unused functions in tests. Patch by Adam Johnson.
-
-- Issue #39485: Fix a bug in :func:`unittest.mock.create_autospec` that
- would complain about the wrong number of arguments for custom descriptors
- defined in an extension module returning functions.
-
-- Issue #39082: Allow AsyncMock to correctly patch static/class methods
-
-- Issue #38093: Fixes AsyncMock so it doesn't crash when used with
- AsyncContextManagers or AsyncIterators.
-
-- Issue #38859: AsyncMock now returns StopAsyncIteration on the exaustion of
- a side_effects iterable. Since PEP-479 its Impossible to raise a
- StopIteration exception from a coroutine.
-
-- Issue #38163: Child mocks will now detect their type as either synchronous
- or asynchronous, asynchronous child mocks will be AsyncMocks and
- synchronous child mocks will be either MagicMock or Mock (depending on
- their parent type).
-
-- Issue #38473: Use signature from inner mock for autospecced methods
- attached with :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
- Singaravelan.
-
-- Issue #38136: Changes AsyncMock call count and await count to be two
- different counters. Now await count only counts when a coroutine has been
- awaited, not when it has been called, and vice-versa. Update the
- documentation around this.
-
-- Issue #37555: Fix `NonCallableMock._call_matcher` returning tuple instead
- of `_Call` object when `self._spec_signature` exists. Patch by Elizabeth
- Uselton
-
-- Issue #37251: Remove `__code__` check in AsyncMock that incorrectly
- evaluated function specs as async objects but failed to evaluate classes
- with `__await__` but no `__code__` attribute defined as async objects.
-
-- Issue #38669: Raise :exc:`TypeError` when passing target as a string with
- :meth:`unittest.mock.patch.object`.
-
-- Issue #25597: Ensure, if ``wraps`` is supplied to
- :class:`unittest.mock.MagicMock`, it is used to calculate return values
- for the magic methods instead of using the default return values. Patch by
- Karthikeyan Singaravelan.
-
-- Issue #38108: Any synchronous magic methods on an AsyncMock now return a
- MagicMock. Any asynchronous magic methods on a MagicMock now return an
- AsyncMock.
-
-- Issue #21478: Record calls to parent when autospecced object is attached
- to a mock using :func:`unittest.mock.attach_mock`. Patch by Karthikeyan
- Singaravelan.
-
-- Issue #38857: AsyncMock fix for return values that are awaitable types.
- This also covers side_effect iterable values that happend to be awaitable,
- and wraps callables that return an awaitable type. Before these awaitables
- were being awaited instead of being returned as is.
-
-- Issue #38932: Mock fully resets child objects on reset_mock(). Patch by
- Vegard Stikbakke
-
-- Issue #37685: Fixed ``__eq__``, ``__lt__`` etc implementations in some
- classes. They now return :data:`NotImplemented` for unsupported type of
- the other operand. This allows the other operand to play role (for example
- the equality comparison with :data:`~unittest.mock.ANY` will return
- ``True``).
-
-- Issue #37212: :func:`unittest.mock.call` now preserves the order of
- keyword arguments in repr output. Patch by Karthikeyan Singaravelan.
-
-- Issue #37828: Fix default mock name in
- :meth:`unittest.mock.Mock.assert_called` exceptions. Patch by Abraham
- Toriz Cruz.
-
-- Issue #36871: Improve error handling for the assert_has_calls and
- assert_has_awaits methods of mocks. Fixed a bug where any errors
- encountered while binding the expected calls to the mock's spec were
- silently swallowed, leading to misleading error output.
-
-- Issue #21600: Fix :func:`mock.patch.stopall` to stop active patches that
- were created with :func:`mock.patch.dict`.
-
-- Issue #38161: Removes _AwaitEvent from AsyncMock.
-
-- Issue #36871: Ensure method signature is used instead of constructor
- signature of a class while asserting mock object against method calls.
- Patch by Karthikeyan Singaravelan.
-
3.0.5
-----