Make all idle test case names end with 'Test'.
Merge with 3.3
Issue #18593: fix typo in comment
Issue #18593: fix typo in comment
Issue #18599: Fix name attribute of _sha1.sha1() object. It now returns
'SHA1' instead of 'SHA'.
Add more tests for hashlib and hash object attributes
Issue #18599: Fix name attribute of _sha1.sha1() object. It now returns
'SHA1' instead of 'SHA'.
Add more tests for hashlib and hash object attributes
Add simple test for resource.getpagesize()
Add simple test for resource.getpagesize()
Add simple test for repr(lock)
Issue #18112: PEP 442 implementation (safe object finalization).
Simplify example of PyErr_Fetch() use
Merge doc fix
#18584: s/testcleanup/testsetup/ until we switch to Sphinx 1.1.

testcleanup directive is new as of 1.1, and we are currently running
1.0.7.  But using testsetup works just as well, and avoids the
unknown directive error when building the docs.
Merge #18584: s/testcleanup/testsetup/ until we switch to Sphinx 1.1.
fixed examples to work with changed attribute names
#18601: fix error made when difflib example was converted to use 'with'.
Merge: #18601: fix error made when difflib example was converted to use 'with'.
#16273: Fix tutorial discussion of seek/tell (opaque text-mode values).

Patch by Sijin Joseph.
Merge: #16273: Fix tutorial discussion of seek/tell (opaque text-mode values).