]> granicus.if.org Git - python/commitdiff
whatsnew: mock called_with improvements, socket CAN_BCM support.
authorR David Murray <rdmurray@bitdance.com>
Tue, 31 Dec 2013 21:04:50 +0000 (16:04 -0500)
committerR David Murray <rdmurray@bitdance.com>
Tue, 31 Dec 2013 21:04:50 +0000 (16:04 -0500)
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
Misc/NEWS

index 5d0db50125b714f5acba402f757d6183030dde78..aa42ee3351ea63cc30ec14f56abf64208f9c220b 100644 (file)
@@ -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
index 5129316d5b2e730ac72470aed9c21efe48522e92..4fecb531ef7a6b34700ed0be96eb106eb11b3933 100644 (file)
--- 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.