From 33ef1aeb1efd7a39c3ac8c4c771fde964ddd7807 Mon Sep 17 00:00:00 2001 From: R David Murray Date: Tue, 31 Dec 2013 16:04:50 -0500 Subject: 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. --- Doc/whatsnew/3.4.rst | 23 +++++++++++++++++------ Misc/NEWS | 8 ++++---- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/Doc/whatsnew/3.4.rst b/Doc/whatsnew/3.4.rst index 5d0db50..aa42ee3 100644 --- a/Doc/whatsnew/3.4.rst +++ b/Doc/whatsnew/3.4.rst @@ -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 -`: +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 +`, :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 diff --git a/Misc/NEWS b/Misc/NEWS index 5129316..4fecb53 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -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. -- cgit v0.12