Serhiy Storchaka
0127de0b87
Issue #16800 : tempfile.gettempdir() no longer left temporary files when
...
the disk is full. Original patch by Amir Szekely.
2013-02-13 00:34:46 +02:00
Serhiy Storchaka
cdc7a91dde
Issue #13555 : cPickle now supports files larger than 2 GiB.
2013-02-12 21:36:47 +02:00
Serhiy Storchaka
da5c2a0646
Issue #4591 : Uid and gid values larger than 2**31 are supported now.
2013-02-12 09:27:53 +02:00
Ned Deily
aa1e1a2755
Issue #17111 : Prevent test_surrogates (test_fileio) failure on OS X 10.4.
...
An odd bug in OS X 10.4 causes open(2) on a non-existent,
invalid-encoded filename to return errno 22, EINVAL: Invalid argument,
instead of the expected errno 2, ENOENT: No such file or directory,
*if* the containing directory is not empty. That caused frequent
failures when running the buildbot tests on 10.4 depending on the state
of the test working directory. The failure is easy to reproduce on
10.4 by running the test directly (not with regrtest), first in an empty
directory, then after adding a file to it. The fix is to check for and
pass if either errno is returned.
2013-02-11 22:10:59 -08:00
R David Murray
f1d3473a2b
#17064 : fix sporadic permission errors in test_mailbox on windows.
...
Backported from patch by Jeremy Kloth.
2013-02-11 10:14:24 -05:00
Serhiy Storchaka
65d56390bb
Issue #17141 : random.vonmisesvariate() no more hangs for large kappas.
2013-02-10 19:27:37 +02:00
Mark Dickinson
9aaeb5e0c8
Issue #17149 : Fix random.vonmisesvariate to always return results in [0, 2*math.pi].
2013-02-10 14:13:40 +00:00
Serhiy Storchaka
f898038ca0
Issue #1470548 : XMLGenerator now works with UTF-16 and UTF-32 encodings.
2013-02-10 14:26:08 +02:00
Serhiy Storchaka
0dd3d309ab
Issue #6975 : os.path.realpath() now correctly resolves multiple nested symlinks on POSIX platforms.
2013-02-10 12:21:49 +02:00
Serhiy Storchaka
bb80131375
Import shutil for restore_test_support_TESTFN().
2013-02-10 12:01:31 +02:00
R David Murray
a5e7f8f8e0
#16564 : test to confirm behavior that regressed in python3.
...
Also add running of test_email_renamed to the email regrtest. It contains
tests that the base email/tests/test_email.py does not, which I discovered
while trying to backport this test for confirmation of the behavior.
2013-02-09 12:53:29 -05:00
Serhiy Storchaka
276f1d5139
Issue #7358 : cStringIO.StringIO now supports writing to and reading from
...
a stream larger than 2 GiB on 64-bit systems.
2013-02-09 13:47:43 +02:00
Serhiy Storchaka
beaa3adae9
Issue #10355 : SpooledTemporaryFile properties and xreadline method now work for unrolled files.
2013-02-09 12:20:18 +02:00
Serhiy Storchaka
62e709c52b
Issue #16686 : Fixed a lot of bugs in audioop module.
...
* avgpp() and maxpp() no more crash on empty and 1-samples input fragment. They now work when peak-peak values are greater INT_MAX.
* ratecv() no more crashes on empty input fragment.
* Fixed an integer overflow in ratecv().
* Fixed an integer overflow in add() and bias() for 32-bit samples.
* reverse(), lin2lin() and ratecv() no more lose precision for 32-bit samples.
* max() and rms() no more returns negative result for 32-bit sample -0x80000000.
* minmax() now returns correct max value for 32-bit sample -0x80000000.
* avg(), mul(), tomono() and tostereo() now round negative result down and can return 32-bit sample -0x80000000.
* add() now can return 32-bit sample -0x80000000.
2013-02-09 11:10:30 +02:00
Serhiy Storchaka
4a88041444
Issue #17118 : Add new tests for testing Python-Tcl interaction.
2013-02-07 15:37:53 +02:00
R David Murray
9b3085cdf5
#17142 : fix apparent copy and paste error in test_all.
2013-02-06 10:06:10 -05:00
Serhiy Storchaka
a07a8b4f18
Issue #6083 : Fix multiple segmentation faults occured when PyArg_ParseTuple
...
parses nested mutating sequence.
2013-02-04 12:45:46 +02:00
Serhiy Storchaka
354d50ee37
Issue #17106 : Fix a segmentation fault in io.TextIOWrapper when an underlying
...
stream or a decoder produces data of an unexpected type (i.e. when
io.TextIOWrapper initialized with text stream or use bytes-to-bytes codec).
2013-02-03 17:10:42 +02:00
Ned Deily
cc23cc672f
Issue #16698 : Skip posix test_getgroups when built with OS X
...
deployment target prior to 10.6.
2013-02-02 15:06:45 -08:00
Antoine Pitrou
d66c0ee76e
Issue #15633 : httplib.HTTPResponse is now mark closed when the server sends less than the advertised Content-Length.
2013-02-02 22:49:34 +01:00
Serhiy Storchaka
2a051fa117
Fix test for issue #6972 .
2013-02-02 19:25:57 +02:00
Serhiy Storchaka
05fd744122
Preserve backslashes in malicious zip files for testing issue #6972 .
2013-02-02 18:34:57 +02:00
Serhiy Storchaka
13e56c73b7
Fix the test and remove trailing dots on Windows for issue #6972 .
2013-02-02 17:46:33 +02:00
Serhiy Storchaka
23298cb7f5
Fix tests for issue #11159 .
2013-02-02 12:16:22 +02:00
Serhiy Storchaka
8673ab97cc
Issue #11159 : SAX parser now supports unicode file names.
2013-02-02 10:28:30 +02:00
Gregory P. Smith
608cc451c7
Fixes Issue #6972 : The zipfile module no longer overwrites files outside of
...
its destination path when extracting malicious zip files.
2013-02-01 11:40:18 -08:00
Serhiy Storchaka
c5200b489d
Issue #17041 : Fix doctesting when Python is configured with the
...
--without-doc-strings.
2013-01-31 16:10:15 +02:00
Serhiy Storchaka
8d510cd6e1
Issue #17049 : Localized calendar methods now return unicode if a locale
...
includes an encoding and the result string contains month or weekday (was
regression from Python 2.6).
2013-01-31 15:57:51 +02:00
Serhiy Storchaka
0be506a5ba
Issue #4844 : ZipFile now raises BadZipfile when opens a ZIP file with an
...
incomplete "End of Central Directory" record. Original patch by Guilherme
Polo and Alan McIntyre.
2013-01-31 15:26:55 +02:00
Ned Deily
18fae3f954
Issue #13590 : OS X Xcode 4 - improve support for universal extension modules
...
In particular, fix extension module build failures when trying to use
32-bit-only installer Pythons on systems with Xcode 4 (currently
OS X 10.8, 10.7, and optionally 10.6).
* Backport 3.3.0 fixes to 2.7 branch (for release in 2.7.4)
* Since Xcode 4 removes ppc support, extension module builds now
check for ppc compiler support and by default remove ppc and
ppc64 archs when they are not available.
* Extension module builds now revert to using system installed
headers and libs (/usr and /System/Library) if the SDK used
to build the interpreter is not installed or has moved.
* Try to avoid building extension modules with deprecated
and problematic Apple llvm-gcc compiler. If original compiler
is not available, use clang instead by default.
2013-01-31 01:24:55 -08:00
Serhiy Storchaka
74e449fe6a
Add tests for raw-unicode-escape codec.
2013-01-29 11:39:44 +02:00
Serhiy Storchaka
7277f9d099
Clean up escape-decode decoder tests.
2013-01-29 11:06:28 +02:00
Serhiy Storchaka
c8e58126a2
Issue #16979 : Fix error handling bugs in the unicode-escape-decode decoder.
2013-01-29 10:20:34 +02:00
Serhiy Storchaka
80a0a1e170
Fix skip conditions in some docstings tests.
2013-01-28 13:24:01 +02:00
Serhiy Storchaka
72121c6c30
- Issue #17041 : Fix testing when Python is configured with the
...
--without-doc-strings option.
2013-01-27 19:45:49 +02:00
Stefan Krah
4216aa1e52
Adapt test for build --without-doc-strings.
2013-01-26 13:31:44 +01:00
Serhiy Storchaka
6fef14d7f3
Optimize the test for issue #13454 .
...
Now it requires almost 4x less memory and is almost 2x faster.
2013-01-26 11:51:42 +02:00
Serhiy Storchaka
01b3a08f5e
Issue #16975 : Fix error handling bug in the escape-decode decoder.
2013-01-25 23:30:50 +02:00
Serhiy Storchaka
b09ec9b618
Issue #13454 : Fix a crash when deleting an iterator created by itertools.tee()
...
if all other iterators were very advanced before.
2013-01-25 13:31:05 +02:00
Serhiy Storchaka
7ee79a2823
Don't run the test for issue #16335 when -M is not specified.
...
Increase memory limit in this test.
2013-01-25 10:03:12 +02:00
Serhiy Storchaka
353e54edc4
Issue #1159051 : GzipFile now raises EOFError when reading a corrupted file
...
with truncated header or footer.
Added tests for reading truncated gzip and bzip2 files.
2013-01-22 17:13:26 +02:00
Serhiy Storchaka
e3adb43b4b
Add bigmemtest decorator to test of issue #16335 .
2013-01-21 20:23:01 +02:00
Serhiy Storchaka
b1ecf80e04
Fix memory error in test_ucn.
...
unicode-escape decoder requires memory for result corresponding to input size.
Fixes test for issue #16335 .
2013-01-21 13:03:58 +02:00
Christian Heimes
4d70e583ab
fix for f4d30d1a529e
...
Python 2.7 has only assertRaisesRegexp, not assertRaisesRegex
2013-01-21 11:25:27 +01:00
Serhiy Storchaka
1d3acd4b59
Issue #16335 : Fix integer overflow in unicode-escape decoder.
2013-01-21 11:48:24 +02:00
Serhiy Storchaka
18a13933f9
Ensure that width and precision in string formatting test have type int, not long.
...
Fix a regression from changeset d544873d62e9 (issue #15989 ).
2013-01-19 21:06:35 +02:00
Serhiy Storchaka
74f49ab28b
Issue #15989 : Fix several occurrences of integer overflow
...
when result of PyInt_AsLong() or PyLong_AsLong() narrowed
to int without checks.
This is a backport of changesets 13e2e44db99d and 525407d89277.
2013-01-19 12:55:39 +02:00
Benjamin Peterson
2f78f0e1f9
support -> test_support
2013-01-18 00:44:49 -05:00
Benjamin Peterson
08e153ae37
check windows fd validity ( closes #16992 )
2013-01-18 00:10:24 -05:00
Frank Wierzbicki
65a9f36981
Closed #16886 : test_dictcomps no longer depends on dict order
2013-01-16 13:52:22 -08:00