Commit 9e7654a3 authored by R David Murray's avatar R David Murray

whatsnew: mock called_with improvements, socket CAN_BCM support.

Also reworded the other entries in the socket section of whatsnew, as
well as a couple of unrelated news entries.
parent d0c28031
......@@ -744,6 +744,15 @@ mmap objects can now be weakref'ed.
(Contributed by Valerie Lambert in :issue:`4885`.)
mock
----
:mod:`~unittest.mock` objects now inspect their specification signatures when
matching calls, which means an argument can now be matched by either position
or name, instead of only by position. (Contributed by Antoine Pitrou in
:issue:`17015`.)
multiprocessing
---------------
......@@ -894,14 +903,16 @@ try/except statement by code that only cares whether or not an error occurred.
socket
------
Socket objects have new methods to get or set their :ref:`inheritable flag
<fd_inheritance>`:
The socket module now supports the :data:`~socket.CAN_BCM` protocol on
platforms that support it. (Contributed by Brian Thorne in :issue:`15359`.)
* :meth:`socket.socket.get_inheritable`, :meth:`socket.socket.set_inheritable`
Socket objects have new methods to get or set their :ref:`inheritable flag
<fd_inheritance>`, :meth:`~socket.socket.get_inheritable` and
:meth:`~socket.socket.set_inheritable`.
The ``socket.AF_*`` and ``socket.SOCK_*`` constants are enumeration values,
using the new :mod:`enum` module. This allows descriptive reporting during
debugging, instead of seeing integer "magic numbers".
The ``socket.AF_*`` and ``socket.SOCK_*`` constants are now enumeration values
using the new :mod:`enum` module. This allows meaningful names to be printed
during debugging, instead of integer "magic numbers".
ssl
......
......@@ -2474,12 +2474,12 @@ Library
- Issue #17132: Update symbol for "yield from" grammar changes.
- Issue #17076: Make copying of xattrs more permissive of missing FS support.
- Issue #17076: Make copying of xattrs more tolerant of missing FS support.
Patch by Thomas Wouters.
- Issue #17089: Expat parser now correctly works with string input not only when
an internal XML encoding is UTF-8 or US-ASCII. It now accepts bytes and
strings larger than 2 GiB.
- Issue #17089: Expat parser now correctly works with string input when the
internal XML encoding is not UTF-8 or US-ASCII. It also now accepts bytes
and strings larger than 2 GiB.
- Issue #6083: Fix multiple segmentation faults occured when PyArg_ParseTuple
parses nested mutating sequence.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment