Staging
v0.5.1
https://github.com/python/cpython
Revision 7fe73a17c52dabc6e0ee675e92392be488386b71 authored by Benjamin Peterson on 04 April 2009, 16:35:46 UTC, committed by Benjamin Peterson on 04 April 2009, 16:35:46 UTC
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r70837 | gregory.p.smith | 2009-03-31 11:54:10 -0500 (Tue, 31 Mar 2009) | 9 lines

  The unittest.TestCase.assertEqual() now displays the differences in lists,
  tuples, dicts and sets on failure.

  Many new handy type and comparison specific assert* methods have been added
  that fail with error messages actually useful for debugging.  Contributed in
  by Google and completed with help from mfoord and GvR at PyCon 2009 sprints.

  Discussion lives in http://bugs.python.org/issue2578.
........
  r70864 | gregory.p.smith | 2009-03-31 14:03:28 -0500 (Tue, 31 Mar 2009) | 10 lines

  Rename the actual method definitions to the official assertFoo names.

  Adds unittests to make sure the old fail* names continue to work now
  and adds a comment that they are pending deprecation.

  Also adds a test to confirm that the plural Equals method variants
  continue to exist even though we're unlikely to deprecate those.

  http://bugs.python.org/issue2578
........
  r70878 | gregory.p.smith | 2009-03-31 14:59:14 -0500 (Tue, 31 Mar 2009) | 3 lines

  Issue an actual PendingDeprecationWarning for the TestCase.fail* methods.
  Document the deprecation.
........
  r71004 | benjamin.peterson | 2009-04-01 18:15:49 -0500 (Wed, 01 Apr 2009) | 1 line

  remove double underscores
........
  r71032 | michael.foord | 2009-04-01 22:20:38 -0500 (Wed, 01 Apr 2009) | 13 lines

  Better exception messages for unittest assert methods.

  - unittest.assertNotEqual() now uses the inequality operator (!=) instead
    of the equality operator.

  - Default assertTrue and assertFalse messages are now useful.

  - TestCase has a longMessage attribute. This defaults to False, but if set to True
    useful error messages are shown in addition to explicit messages passed to assert methods.

  Issue #5663
........
  r71043 | michael.foord | 2009-04-02 00:51:54 -0500 (Thu, 02 Apr 2009) | 7 lines

  Store the functions in the _type_equality_funcs as wrapped objects that are deep copyable.

  This allows for the deep copying of TestCase instances.

  Issue 5660
........
1 parent 9247e72
Raw File
Tip revision: 7fe73a17c52dabc6e0ee675e92392be488386b71 authored by Benjamin Peterson on 04 April 2009, 16:35:46 UTC
Merged revisions 70837,70864,70878,71004,71032,71043 via svnmerge from
Tip revision: 7fe73a1
RELNOTES
Python 3 Release Notes
======================

These release notes describe unfinished work, or important notes that Python 3
adopters need to be aware of.  This is not a complete list of changes for
Python 3 -- for that, see Misc/NEWS.

Please report bugs to http://bugs.python.org/

The list of all known open issues for Python 3 can be found here:

http://bugs.python.org/issue?%40search_text=&title=&%40columns=title&id=&%40columns=id&creation=&creator=&activity=&%40columns=activity&%40sort=activity&actor=&nosy=&type=&components=&versions=12&dependencies=&assignee=&keywords=&priority=&%40group=priority&status=1&%40columns=status&resolution=&%40pagesize=50&%40startwith=0&%40queryname=&%40old-queryname=&%40action=search


Additional notes for Python 3
-----------------------------

* The bsddb3 package has been removed from the standard library.  It is
  available as a separate distutils based package from the Python Cheeseshop.
  If you need bsddb3 support in Python 3, you can find it here:

  http://pypi.python.org/pypi/bsddb3

* The email package needs quite a bit of work to make it consistent with
  respect to bytes and strings.  There have been discussions on
  email-sig@python.org about where to go with the email package for Python 3,
  but this was not resolved in time for 3.0 final.  With enough care though,
  the email package in Python 3 should be about as usable as it is with Python
  2.
back to top