Staging
v0.5.1
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
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
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.
Computing file changes ...