Victor Stinner
1d5eb3425b
test_socket: use context managers to close directly the socket
...
Fix ResourceWarning(unclosed socket) warnings. Patch written by Nadeem Vawda.
2011-01-03 14:30:46 +00:00
Victor Stinner
a935e8ffc6
test_xmlrpc: close the transport when done
...
Fix a ResourceWarning(unclosed socket). Patch written by Nadeem Vawda.
2011-01-03 14:30:44 +00:00
Victor Stinner
5c85e3f390
test_timeout: move testRecvfromTimeout() to a UDP-specific test case
...
Fix a ResourceWarning(unclosed socket).
2011-01-03 14:30:41 +00:00
Victor Stinner
109761ba07
test_sockserver: close servers when done
2011-01-03 14:30:39 +00:00
Brian Quinlan
1d1df8257f
Removes the 'Call' class which is used to control execution order and is unreliable on Windows
2011-01-03 02:56:39 +00:00
Raymond Hettinger
426e052a4f
Make C helper function more closely match the pure python version, and add tests.
2011-01-03 02:12:02 +00:00
Martin v. Löwis
23eaa70057
Skip hanging test.
2011-01-03 00:19:59 +00:00
Amaury Forgeot d'Arc
a251a853c7
#8278 : In the Windows implementation of stat() and utime(),
...
use time_t instead of int. This gives support for dates after 2038,
at least when compiled with VS2003 or later, where time_t is 64bit.
2011-01-03 00:19:11 +00:00
Martin v. Löwis
9f6d48ba4e
Issue #10798 : Reject supporting concurrent.futures if the system has
...
too few POSIX semaphores.
2011-01-03 00:07:01 +00:00
Georg Brandl
e10608cf5d
#8013 follow-up:
...
* In asctime and ctime, properly remove the newline if the year has more than four digits
* Consistent error message for both functions
* Fix the test comments and add a check for the removed newline
2011-01-02 22:33:43 +00:00
Alexander Belopolsky
3e913c9ecf
Issue #8013 : Fixed test
2011-01-02 22:16:10 +00:00
Alexander Belopolsky
e2dc082294
Issue #8013 : Fixed time.asctime segfault when OS's asctime fails
2011-01-02 20:48:22 +00:00
Antoine Pitrou
d8f37ad196
Relax test condition a lot
2011-01-02 16:16:09 +00:00
Raymond Hettinger
345c49b16b
Fix OrderedDic.pop() to work for subclasses that define __missing__().
2011-01-01 23:51:55 +00:00
Raymond Hettinger
32062e9be7
Make it easier to extend OrderedDict without breaking it.
2011-01-01 22:38:00 +00:00
Georg Brandl
04480a8ae5
#10801 : do not actually extract, just open() the files in the test zipfile.
2011-01-01 10:42:31 +00:00
Georg Brandl
5ba11de845
#10801 : In zipfile, support different encodings for the header and the filenames. Patch by MvL, test by Eli Bendersky.
2011-01-01 10:09:32 +00:00
Raymond Hettinger
a673b1fd0e
Fix OrderedDict.setdefault() to work for subclasses that define __missing__().
2010-12-31 23:16:17 +00:00
R. David Murray
1daaf9e68e
#9361 : add some tests for calendar.leapdays
...
Patch by John Chandler.
2010-12-31 19:21:14 +00:00
Vinay Sajip
7b0e86ef17
Issue #10788 : Changed test_logging setUp logic to provide more information.
2010-12-30 23:26:50 +00:00
Senthil Kumaran
299fa4cb21
Fix Issue 10753 - Don't quote ;=, in the PATH_INFO envvar.
2010-12-29 06:25:42 +00:00
Brian Curtin
7ef28e8bd7
Close stdout, clear ResourceWarning
2010-12-29 02:41:07 +00:00
Brian Curtin
57160d7204
Fix #9333 on Windows XP, where os.symlink is not a possibility.
2010-12-29 02:04:28 +00:00
Brian Quinlan
251cc846f3
Does not install a logging handler. Fixes issue 10626.
2010-12-28 21:14:34 +00:00
R. David Murray
e05ca2aff4
#9824 : encode , and ; in cookie values so that browsers don't split on them
...
There is a small chance of backward incompatibility here, but only for
non-SimpleCookie applications reading SimpleCookie generated cookies. Even
then, any such ap is likely to be handling escaped values already, and it would
take a fairly perverse implementation of unescaping to fail to unescape these
newly escaped chars, so the risk seems minimal.
2010-12-28 18:54:13 +00:00
Brian Curtin
31e3b77fea
This file was obsolted by a number of adjustments to the os.symlink tests
...
on Windows, and is no longer needed by any tests or Lib/test/support.py
2010-12-28 17:12:43 +00:00
Senthil Kumaran
164540fee1
Fix Issue10759 - html.parser.unescape() fails on HTML entities with incorrect syntax
2010-12-28 15:55:16 +00:00
Brian Curtin
3b4499c5c7
Fix #9333 . The symlink function is always available now, raising OSError
...
when the user doesn't hold the symbolic link privilege rather than hiding it.
2010-12-28 14:31:47 +00:00
Victor Stinner
baab9d0bf6
Issue #10783 : Fix test_sys, pack('c', ' ') => pack('c', b' ')
2010-12-28 13:33:43 +00:00
Victor Stinner
da9ec995f6
Issue #10783 : struct.pack() doesn't encode implicitly unicode to UTF-8
...
* Replace "bytes" by "bytes object" in struct error messages
* Document the API change in What's new in Python 3.2
* Fix test_wave
* Remove also ugly implicit conversions in test_struct
2010-12-28 13:26:42 +00:00
Georg Brandl
b12fd63468
#10767 : update README in crashers; not all may have a bug entry and/or be fixed.
2010-12-28 11:06:07 +00:00
Georg Brandl
90b20675bd
#10777 : fix iteration over dict keys while mutating the dict.
2010-12-28 10:38:33 +00:00
R. David Murray
8e286c472b
#7056 : runtest and runtest_inner don't use testdir, so drop it from their sigs
...
I've only tested regular runs and -j runs. If I've broken anything
else I'm sure I'll hear about it sooner or later.
2010-12-27 20:09:32 +00:00
Vinay Sajip
7b60f4e949
Issue #10626 : test_logging now preserves logger disabled states.
2010-12-27 14:31:52 +00:00
Vinay Sajip
60b4df15d6
Issue #10774 : test_logging now removes temp files created during tests.
2010-12-27 11:18:52 +00:00
R. David Murray
ad4ccfdeb2
Skip test that does not raise an error on Windows.
...
I'm assuming that the putative path from the malformed
pth file is simply not found and therefore ignored.
2010-12-27 04:31:48 +00:00
R. David Murray
ab9d8d64a7
Escape file path before searching for it in output via regex
2010-12-27 00:03:13 +00:00
R. David Murray
b4ca59b783
#5258/#10642: print fn, line, traceback and continue when .pth file is broken
...
If a .pth file contained an error, it could cause a traceback in site.py,
terminating its processing. In 2.7 and 3.2, the interpreter will then not
start. Previously, a message would print saying to use -v to get the
traceback. In either case, the traceback generated for a failed .pth file did
not include the .pth filename, making it difficult to debug the problem. Now
site.py reports not only the .pth filename but also the line number causing the
error, and just skips the remainder of the file.
2010-12-26 19:54:29 +00:00
Victor Stinner
667d4b577f
Issue #10763 : subprocess.communicate() closes stdout and stderr if both are
...
pipes (bug specific to Windows).
Improve also the unit test: write a portable unit test.
2010-12-25 22:40:32 +00:00
Brian Quinlan
291151b7f4
Assign closed handles to None to make errors more obvious if they are used.
2010-12-25 00:18:27 +00:00
Brian Quinlan
a3015a6a82
Better reporting of test failures on Windows.
2010-12-24 23:10:41 +00:00
Senthil Kumaran
1e991f2de5
Fix some mistakes- Issue3243 (r87399) Correcting the operator precendence
...
problem with Content-Length header and uncommenting the test.
2010-12-24 04:03:59 +00:00
Éric Araujo
a63c240847
Fix typo in superclass method name
2010-12-23 19:13:05 +00:00
Alexander Belopolsky
86f65d5dbb
Issue #10254 : Fixed a crash and a regression introduced by the implementation of PRI 29.
2010-12-23 02:27:37 +00:00
Antoine Pitrou
70df8f8c67
Fix ResourceWarning in test_normalization
2010-12-22 22:19:15 +00:00
R. David Murray
8d855d8304
#4871 : check that zipfile password is bytes, and give useful error message.
...
Previously passing a string in as the password would fail either with
an assertion error or a TypeError with a confusing error message.
Note that a string can't be accepted since zipfile has no way to
guess what encoding should be used to turn it into bytes.
Patch by Victor Stinner.
2010-12-21 21:53:37 +00:00
Antoine Pitrou
7f8f41808b
Issue #10750 : The `raw` attribute of buffered IO objects is now read-only.
2010-12-21 21:20:59 +00:00
R. David Murray
e0436bcb24
Make test_compileall more robust by using -S to keep sys.path minimized.
...
Try this again, hopefully the right way this time.
Arfrever Taifersar Arahesis reported that test_compileall failed during Gentoo
install because it was tyring to write .pyc files to a read-only system
directory during test_no_args_compiles_path. Having the tests call python
with -S should eliminate the system directories from the path.
2010-12-21 18:24:33 +00:00
R. David Murray
92812028f2
Revert incorrect patch made at the wrong time.
2010-12-20 19:04:51 +00:00
R. David Murray
bf9004483d
Make test_compileall more robust by using -S to keep sys.path minimized.
...
Arfrever Taifersar Arahesis reported that test_compileall failed during Gentoo
install because it was tyring to write .pyc files to a read-only system
directory during test_no_args_compiles_path. Having subprocess call python
with -S should eliminate the system directories from the path.
2010-12-20 18:08:59 +00:00