Michael Foord
0fedb28951
Issue 8948. cleanup functions are not run by unittest.TestCase.debug(), plus class and module teardowns are not run by unittest.TestSuite.debug().
2010-06-08 22:44:52 +00:00
Brian Curtin
d7afd31a9b
Move a variable declration outside of a loop to match what was
...
done in r81843 for py3k.
2010-06-08 21:15:06 +00:00
Benjamin Peterson
fa4c59fa0c
kill extra word
2010-06-08 14:53:29 +00:00
Benjamin Peterson
eabdeba25e
use unicode literals
2010-06-07 22:33:09 +00:00
Benjamin Peterson
7dbe3e31c1
remove extra byte and fix comment
2010-06-07 22:32:44 +00:00
Benjamin Peterson
13e934acc0
correctly overflow when indexes are too large
2010-06-07 22:23:23 +00:00
Ezio Melotti
0b41707dde
Silence deprecation warning in test___all__ caused by an import bsddb.
2010-06-07 22:00:18 +00:00
Benjamin Peterson
c4afe2950a
locale grouping strings should end in '\0'
2010-06-07 21:37:09 +00:00
Andrew M. Kuchling
3ca14e93c9
#8875 : Remove duplicated paragraph
2010-06-07 13:38:40 +00:00
Tarek Ziadé
770fd15caa
Fixed #8909 : now the doc details the size of the bitmap used in distutils' bdist_wininst
2010-06-06 20:05:20 +00:00
Benjamin Peterson
2f3d9f926d
careening towards 2.7rc2 we go
2010-06-06 02:09:33 +00:00
Benjamin Peterson
6b177ac275
tag 2.7's first release candidate
2010-06-06 00:55:14 +00:00
Benjamin Peterson
11591c3dda
fix sphinx warning with an extra space
2010-06-06 00:54:29 +00:00
Benjamin Peterson
53e812a0ce
remove extra space
2010-06-06 00:50:58 +00:00
Benjamin Peterson
0229e8495f
update pydoc-topics
2010-06-06 00:49:27 +00:00
Benjamin Peterson
77d534e59d
bump version to 2.7 rc1
2010-06-06 00:22:09 +00:00
Michael Foord
c532c57d44
Code formatting change.
2010-06-05 23:58:40 +00:00
Ezio Melotti
62c3c79426
Replace deprecated fail* methods with the equivalent assert* ones.
2010-06-05 22:28:10 +00:00
Michael Foord
8dde20168a
Documentation updates for issues 8302 and 8351 (truncating excessive diffs in unittest failure messages and reporting SkipTest exceptions in setUpClass and setUpModule as skips rather than errors).
2010-06-05 21:57:03 +00:00
Michael Foord
db919f0188
Tests for issue 8302, skipped test in a setUpClass or a setUpModule are reported as skips rather than errors.
2010-06-05 20:59:00 +00:00
Michael Foord
c1d7c5b7fa
Tests for unittest.TestCase.maxDiff.
2010-06-05 20:33:43 +00:00
Michael Foord
d891859711
Updated NEWS file.
2010-06-05 19:51:38 +00:00
Michael Foord
20e287caed
Issue 8302. SkipTest exception is setUpClass or setUpModule is now reported as a skip rather than an error.
2010-06-05 19:38:42 +00:00
Ezio Melotti
ab2eb0ee84
Add a NEWS entry for r81758 and clarify a comment.
2010-06-05 19:21:32 +00:00
Ezio Melotti
e57e50c8e7
Update PyUnicode_DecodeUTF8 from RFC 2279 to RFC 3629.
...
1) #8271 : when a byte sequence is invalid, only the start byte and all the
valid continuation bytes are now replaced by U+FFFD, instead of replacing
the number of bytes specified by the start byte.
See http://www.unicode.org/versions/Unicode5.2.0/ch03.pdf (pages 94-95);
2) 5- and 6-bytes-long UTF-8 sequences are now considered invalid (no changes
in behavior);
3) Add code and tests to reject surrogates (U+D800-U+DFFF) as defined in
RFC 3629, but leave it commented out since it's not backward compatible;
4) Change the error messages "unexpected code byte" to "invalid start byte"
and "invalid data" to "invalid continuation byte";
5) Add an extensive set of tests in test_unicode;
6) Fix test_codeccallbacks because it was failing after this change.
2010-06-05 17:51:07 +00:00
Alexander Belopolsky
3b818bfbfa
Issue #8899 : time.struct_time now has class and atribute docstrings.
2010-06-05 14:54:26 +00:00
Michael Foord
f2c25c5cb0
Fix unittest tests after previous commit.
2010-06-05 13:48:27 +00:00
Michael Foord
5fe21ff91a
unittest.TestCase assertion methods inform you when they have omitted an over long diff on failure. Issue 8351.
2010-06-05 13:38:16 +00:00
Mark Dickinson
ec27d91741
Fix test_py3kwarn not to test for __cmp__-related DeprecationWarning.
2010-06-05 13:18:33 +00:00
Michael Foord
674648e3f2
unittest.TestCase.assertDictEqual and assertMultilineEqual provide better default failure messages in the event of long diffs.
2010-06-05 12:58:39 +00:00
Mark Dickinson
77acee9567
Fix comment typo.
2010-06-05 12:51:21 +00:00
Mark Dickinson
e4b83e013b
Issue #8627 : Fix "XXX undetected error" from unchecked PyErr_WarnPy3k return.
...
This is just a quick fix: if the warning is turned into an exception, the
exception simply gets ignored.
2010-06-05 12:14:43 +00:00
Michael Foord
e37d75fce2
Removed the new max_diff argument to assertSequenceEqual. All unittest.TestCase assert methods that use difflib to produce failure messages now truncate overly long messages. New class attribute unittest.TestCase.maxDiff to configure this if necessary. Issue 8351.
2010-06-05 12:10:52 +00:00
Mark Dickinson
23f0d6b57b
Issue #8627 : remove out-of-date warning about overriding __cmp__
2010-06-05 11:52:24 +00:00
Michael Foord
a441287f79
Extract error message truncating into a method (unittest.TestCase._truncateMessage).
2010-06-05 11:46:59 +00:00
Michael Foord
0100702b9a
Issue 8351. Suppress large diffs in unittest.TestCase.assertSequenceEqual.
2010-06-05 11:23:51 +00:00
Michael Foord
9ef5d33084
unittest TestLoader test discovery filename matching done in a method. This makes it easier to override the matching strategy in subclasses. No behaviour change in actual implementation.
2010-06-05 10:39:42 +00:00
Benjamin Peterson
d5adb5d73d
_PyObject_LookupSpecial returns a new reference
2010-06-05 02:07:01 +00:00
Benjamin Peterson
67783b1f71
fix ref counting
2010-06-05 01:00:10 +00:00
Benjamin Peterson
039c585805
implement object.__format__ with PyObject_Format
2010-06-05 00:56:46 +00:00
Benjamin Peterson
3a2acb5040
remove PyType_Ready call; float should be initialized in interpreter startup
2010-06-05 00:38:22 +00:00
Benjamin Peterson
2aa6c38237
properly lookup the __format__ special method
2010-06-05 00:32:50 +00:00
R. David Murray
e7e505ba6e
#4487 : have Charset check with codecs for possible aliases.
...
Previously, unexpected results occurred when email was passed, for example,
'utf8' as a charset name, since email would accept it but would *not* use
the 'utf-8' codec for it, even though Python itself recognises that as
an alias for utf-8. Now Charset checks with codecs for aliases as well
as its own internal table. Issue 8898 has been opened to change this
further in py3k so that all aliasing is routed through the codecs module.
2010-06-04 19:51:06 +00:00
Martin v. Löwis
eba67c0eac
Issue #6470 : Drop UNC prefix in FixTk.py
...
Patch by Christop Gohlke and Amaury Forgeot d'Arc.
2010-06-04 19:39:07 +00:00
Martin v. Löwis
16b2a5e0a9
Display installer warning that Windows 2000 won't
...
be supported in future releases.
2010-06-04 19:15:32 +00:00
Martin v. Löwis
5aafc17405
Issue #5464 : Implement plural forms in msgfmt.py.
2010-06-04 18:04:42 +00:00
Martin v. Löwis
26eec58770
Issue #8864 : Define _XOPEN_SOURCE on Solaris for the
...
multiprocessing module.
2010-06-04 17:18:42 +00:00
Senthil Kumaran
fb6950140a
test verifying the resp object is closed for HEAD response.
2010-06-04 17:17:09 +00:00
Senthil Kumaran
dfaced5d3d
Fix issue6312 - close the resp object for HEAD response.
2010-06-04 16:32:14 +00:00
Vinay Sajip
998cc24dd4
Issue #8890 : Documentation changed to avoid reference to temporary files - other cases covered.
2010-06-04 13:41:02 +00:00