]> granicus.if.org Git - python/commitdiff
Merge #14971: Use class method name, not function.__name__, during unittest discovery.
authorR David Murray <rdmurray@bitdance.com>
Thu, 11 Apr 2013 12:58:11 +0000 (08:58 -0400)
committerR David Murray <rdmurray@bitdance.com>
Thu, 11 Apr 2013 12:58:11 +0000 (08:58 -0400)
1  2 
Lib/unittest/loader.py
Misc/NEWS

Simple merge
diff --cc Misc/NEWS
index 3543f3256914e2ecff990b4754317ca262db0a3c,3c73b351b0c2d67f135d281b33e46a7b9b7b5491..1336f03d068dd76c0f889abb7b8c4915296a21d5
+++ b/Misc/NEWS
@@@ -34,43 -23,50 +34,46 @@@ Core and Builtin
  Library
  -------
  
 -- Issue #17678: Fix DeprecationWarning in the http/cookiejar.py by changing the
 -  usage of get_origin_req_host() to origin_req_host.
 -
 -- Issue #17666: Fix reading gzip files with an extra field.
 -
 -- Issue #17502: Process DEFAULT values in mock side_effect that returns iterator.
 -  Patch by Michael Foord.
 -
 -- Issue #17572: Avoid chained exceptions while passing bad directives to
 -  time.strptime().  Initial patch by Claudiu Popa.
 -
 -- Issue #17435: threading.Timer's __init__ method no longer uses mutable
 -  default values for the args and kwargs parameters.
+ - Issue #14971: unittest test discovery no longer gets confused when a function
+   has a different __name__ than its name in the TestCase class dictionary.
 +- Issue #17487: The wave getparams method now returns a namedtuple rather than
 +  a plain tuple.
  
 -- Issue #17526: fix an IndexError raised while passing code without filename to
 -  inspect.findsource().  Initial patch by Tyler Doyle.
 +- Issue #17675: socket repr() provides local and remote addresses (if any).
 +  Patch by Giampaolo Rodola'
  
 -IDLE
 -----
 +- Issue #17093: Make the ABCs in importlib.abc provide default values or raise
 +  reasonable exceptions for their methods to make them more amenable to super()
 +  calls.
  
 -- Issue #17657: Show full Tk version in IDLE's about dialog.
 -  Patch by Todd Rovito.
 +- Issue #17566: Make importlib.abc.Loader.module_repr() optional instead of an
 +  abstractmethod and raising NotImplementedError so as to be ignored by default.
  
 -- Issue #17613: Prevent traceback when removing syntax colorizer in IDLE.
 +- Issue #17678: Remove the use of deprecated method in http/cookiejar.py.
 +  Changing the usage of get_origin_req_host() to origin_req_host.
  
 -- Issue #1207589: Backwards-compatibility patch for right-click menu in IDLE.
 +- Issue #17666: Fix reading gzip files with an extra field.
  
 -- Issue #16887: IDLE now accepts Cancel in tabify/untabify dialog box.
 +- Issue #16475: Support object instancing, recursion and interned strings
 +  in marshal
  
 -- Issue #17625: In IDLE, close the replace dialog after it is used.
 +- Issue #17502: Process DEFAULT values in mock side_effect that returns iterator.
  
 -- Issue #14254: IDLE now handles readline correctly across shell restarts.
 +- Use the HTTPS PyPI url for upload, overriding any plain HTTP URL in pypirc.
  
 -- Issue #17614: IDLE no longer raises exception when quickly closing a file.
 +- Issue #16795: On the ast.arguments object, unify vararg with varargannotation
 +  and kwarg and kwargannotation. Change the column offset of ast.Attribute to be
 +  at the attribute name.
  
 -- Issue #6698: IDLE now opens just an editor window when configured to do so.
 +- Issue #17434: Properly raise a SyntaxError when a string occurs between future
 +  imports.
  
 -- Issue #8900: Using keyboard shortcuts in IDLE to open a file no longer
 -  raises an exception.
 +- Issue #17117: Import and @importlib.util.set_loader now set __loader__ when
 +  it has a value of None or the attribute doesn't exist.
  
 -- Issue #6649: Fixed missing exit status in IDLE. Patch by Guilherme Polo.
 +- Issue #17032: The "global" in the "NameError: global name 'x' is not defined"
 +  error message has been removed.  Patch by Ram Rachum.
  
  Tests
  -----