Georg Brandl
9f1c1dcde3
#10465 : fix broken delegation in __getattr__ of _PaddedFile.
2010-11-20 11:25:01 +00:00
Mark Dickinson
4ccc137aff
Issue #9920 : Skip tests for cmath.atan and cmath.atanh applied to
...
complex zeros on systems where the log1p function fails to respect
the sign of zero. This fixes a test failure on AIX.
2010-11-20 11:08:27 +00:00
Brian Quinlan
b304d0b46f
Fixes a timing-related failure on Windows (issue 10183)
2010-11-20 04:09:35 +00:00
R. David Murray
722b5fdbb8
Make test class name unique so that both test classes run.
2010-11-20 03:48:58 +00:00
Benjamin Peterson
5b066817e2
use %R format code; fixes invalid dereferencing #10391
2010-11-20 01:38:49 +00:00
Antoine Pitrou
98b644ff3f
Fix test_ssl_presence when ssl is not present
2010-11-19 20:07:52 +00:00
Antoine Pitrou
de609186fc
Wrap all test_nntplib methods accessing a remote server in a transient_internet()
...
exception catcher. Wrapping the initial connection routine is not sufficient
as network timeouts can then occur as part of NNTP commands.
2010-11-18 17:29:23 +00:00
Senthil Kumaran
6a0b5c414c
Code Changes as per review comments by Antoine Pitrou.
2010-11-18 17:08:48 +00:00
Senthil Kumaran
daa29d01b7
Fix Issue2244 - urllib unquotes user and password info multiple times - Patch by Theodore Turocy
2010-11-18 15:36:41 +00:00
Stefan Krah
d8b661dd90
Issue #10356 : hash(Decimal("sNaN")) now raises ValueError instead of TypeError.
2010-11-18 15:20:34 +00:00
Antoine Pitrou
d28f790b69
Make test_nntplib more robust when the "last" article in a group can't be retrieved
2010-11-18 15:11:43 +00:00
Senthil Kumaran
8ce1f1ff83
Fix Issue 9991: xmlrpc client ssl check faulty
2010-11-18 15:00:53 +00:00
Kristján Valur Jónsson
6331520950
Issue 10260
...
Adding the wait_for() method to threading.Condition
2010-11-18 12:46:39 +00:00
Brian Curtin
8fb9b868bd
Fix #8886 . Use context managers throughout the test.
2010-11-18 02:15:28 +00:00
Alexander Belopolsky
a47bbf5a4b
Issue #10446 : Several changes to module documentation generated by pydoc:
...
1. Online reference manual link is now version-specific and the
'MODULE DOCS' section renamed to 'MODULE REFERENCE'.
2. 'FILE' section is moved to the end of the file.
3. Special names processed by pydoc such as __version__ or __credits__
are now excluded from the DATA section.
4. Defined __all__ to prevent pydoc from exposing undocumented details
about itself.
5. Removed Python 2.3 compatibility code.
2010-11-18 01:52:54 +00:00
Benjamin Peterson
f609654b0e
handle dict subclasses gracefully in PyArg_ValidateKeywordArguments
2010-11-17 22:33:12 +00:00
Antoine Pitrou
12ae290bf3
Use laxer timeouts in barrier tests
2010-11-17 21:55:41 +00:00
Antoine Pitrou
664c2d1fc0
Issue #10443 : Add the SSLContext.set_default_verify_paths() method.
2010-11-17 20:29:42 +00:00
Antoine Pitrou
b6d4ee5361
Issue #10440 : Support RUSAGE_THREAD as a constant in the resource module.
...
Patch by Robert Collins.
2010-11-17 16:19:35 +00:00
Stefan Krah
dc817b229c
Issue #10356 : Decimal(-1).__hash__() should equal hash(Decimal(-1)).
2010-11-17 11:16:34 +00:00
Antoine Pitrou
dbe7519da9
Issue #10429 : IMAP.starttls() stored the capabilities as bytes objects,
...
rather than strings.
2010-11-16 17:55:26 +00:00
Antoine Pitrou
36c0dbc9be
Avoid some BytesWarnings when running test_imaplib in verbose mode
2010-11-16 17:49:46 +00:00
Senthil Kumaran
74ebd9e6a3
Fix Issue5111 - Wrap the Ipv6 host with [] in the Host header
2010-11-13 12:27:49 +00:00
Mark Dickinson
5ccafbadda
Streamline a cmath test (and fix some overlong lines into the bargain).
2010-11-13 10:43:40 +00:00
Mark Dickinson
fec6620dfb
Make Fraction(-1).__hash__() return -2 rather than -1 (see issue 10356).
2010-11-13 10:27:38 +00:00
Antoine Pitrou
45ca987495
Switch from gmane to another provider for NNTP tests (as gmane isn't reliable
...
enough). Also, use setUpClass in order to connect only once per test run.
2010-11-13 00:28:53 +00:00
Antoine Pitrou
f3b001f966
Issue #4471 : Add the IMAP.starttls() method to enable encryption on
...
standard IMAP4 connections. Original patch by Lorenzo M. Catucci.
2010-11-12 18:49:16 +00:00
R. David Murray
6495136e40
#1466065 : add validate option to base64.b64decode
...
Patch by Neil Tallim. This provides a mechanism for module
users to achieve RFC 3548 compliance in the cases where ignoring
non-base64-alphabet input characters is *not* mandated by the RFC that
references RFC 3548.
2010-11-11 20:09:20 +00:00
Antoine Pitrou
8d9a4e66c2
Disable test_python_builders in test_xmlrpc_net, following buildbot upgrade on python.org
2010-11-10 22:36:43 +00:00
Łukasz Langa
26d513cf2f
Issue #5412 : extend configparser to support mapping access
2010-11-10 18:57:39 +00:00
Antoine Pitrou
cf9f98034a
Issue #10372 : Import the warnings module only after the IO library is
...
initialized, so as to avoid bootstrap issues with the '-W' option.
2010-11-10 13:55:25 +00:00
Antoine Pitrou
d79f3c8b3a
Issue #4471 : Properly shutdown socket in IMAP.shutdown(). Patch by
...
Lorenzo M. Catucci.
2010-11-09 23:10:33 +00:00
Antoine Pitrou
b1436f185d
Fix IMAP.login() to work properly.
...
Also, add remote tests for imaplib (part of #4471 ).
2010-11-09 22:55:55 +00:00
Antoine Pitrou
adffced3df
Preserve the original environment (e.g. LD_LIBRARY_PATH)
2010-11-09 22:04:44 +00:00
Antoine Pitrou
9bc35682de
Use script_helper in one more test
2010-11-09 21:33:55 +00:00
Ask Solem
2afcbf2249
Issue #9244 : multiprocessing.pool: Worker crashes if result can't be encoded
2010-11-09 20:55:52 +00:00
Antoine Pitrou
fb0469112f
Issue #10022 : The dictionary returned by the `getpeercert()` method
...
of SSL sockets now has additional items such as `issuer` and `notBefore`.
2010-11-09 20:21:19 +00:00
Antoine Pitrou
1cb121ecea
Issue #1926 : Add support for NNTP over SSL on port 563, as well as
...
STARTTLS. Patch by Andrew Vant.
2010-11-09 18:54:37 +00:00
Senthil Kumaran
ec30b3dd8c
Fix Issue10205 - XML QName error when different tags have same QName.
2010-11-09 02:36:59 +00:00
Victor Stinner
92665ab8c7
test_tokenize: use self.assertEqual() instead of plain assert
2010-11-09 01:11:31 +00:00
Victor Stinner
58c0752a33
Issue #10335 : Add tokenize.open(), detect the file encoding using
...
tokenize.detect_encoding() and open it in read only mode.
2010-11-09 01:08:59 +00:00
Alexander Belopolsky
18c33737f8
Fixed unit test failure on Windows
2010-11-08 23:10:20 +00:00
Antoine Pitrou
ea510eba1a
Fix memory consumption advertised by some test cases
2010-11-08 21:40:13 +00:00
Antoine Pitrou
d7ae299e4b
Fix test_hashlib with the bigmem option
2010-11-08 20:36:57 +00:00
Alexander Belopolsky
6672ea9424
Streamlined code in trace.Ignore and added unit tests.
2010-11-08 18:32:40 +00:00
R. David Murray
7dff9e08fb
#10321 : Add support for sending binary DATA and Message objects to smtplib
2010-11-08 17:15:13 +00:00
Antoine Pitrou
d95c7b5f8a
Issue #10347 : ignore leading test count ("[ 1/340]") when using the -f option to regrtest.
2010-11-07 20:50:51 +00:00
Mark Dickinson
a837aa6213
Update assertComplexIdentical to handle nans correctly.
2010-11-07 15:31:41 +00:00
Victor Stinner
be3da38e0a
Issue #10337 : skip tests of tanh() sign in test_math and test_cmath if tanh()
...
doesn't preserve the zero sign (if TANH_PRESERVES_ZERO_SIGN define is 0).
2010-11-07 14:14:27 +00:00
Mark Dickinson
baa0f0510e
Add a dtoa.c test value that triggered a bug in recent versions of
...
Gay's dtoa.c (but not for current versions of Python's dtoa.c).
Thanks Rick Regan for finding and reporting this.
2010-11-07 10:01:46 +00:00
Victor Stinner
2e598faade
test_concurrent_futures: remove temporary hack
2010-11-07 04:36:56 +00:00
Eric Smith
72f6620859
Removed unused test classes from test_format_map().
2010-11-06 14:43:26 +00:00
Victor Stinner
7322fcf84b
test_concurrent_futures: dump ulimit -a to check a failure on x86 FreeBSD 7.2 3.x, buildbot
2010-11-06 13:10:29 +00:00
Éric Araujo
7fa886df36
Prevent ResourceWarnings in test_gettext
2010-11-06 04:11:59 +00:00
Éric Araujo
37a89334da
Fix caching error found by regrtest -R ( #10229 )
2010-11-06 04:09:29 +00:00
Éric Araujo
1c5054996f
Fix one omission in r78359
2010-11-06 02:12:51 +00:00
Brian Curtin
ecd34cbbb8
Clear up ResourceWarnings
2010-11-06 01:30:41 +00:00
Antoine Pitrou
243757eb79
Issue #10180 : Pickling file objects is now explicitly forbidden, since
...
unpickling them produced nonsensical results.
2010-11-05 21:15:39 +00:00
Antoine Pitrou
4a5f9677f3
Output served URL when running ssl_servers
2010-11-05 20:26:59 +00:00
Antoine Pitrou
66c95c745b
Fix test_httplib when built without threads
2010-11-05 20:17:55 +00:00
Antoine Pitrou
a078115434
Issue #10282 : Add a `nntp_implementation` attribute to NNTP objects.
2010-11-05 19:16:37 +00:00
Brian Curtin
de11b189d1
Close subprocess pipes to clean up ResourceWarnings
2010-11-05 17:22:46 +00:00
Brian Curtin
19a5379c97
Fix a number of ResourceWarnings on Windows due to open pipes.
2010-11-05 17:09:05 +00:00
Brian Curtin
5ad0bd69c9
Add socket cleanup for ResourceWarning and update test to use skip decorator
2010-11-05 15:47:45 +00:00
Brian Curtin
ab747a7daa
Fix ResourceWarning from subprocess pipes being left open.
2010-11-05 15:40:27 +00:00
Brian Curtin
994ad6c775
Fix ResourceWarning from subprocess pipe.
2010-11-05 15:38:47 +00:00
Brian Curtin
43ec577e2c
Close subprocess pipes in _kill. Fixes a number of ResourceWarnings.
2010-11-05 15:17:11 +00:00
Brian Curtin
3c6a951cfb
Add cleanups to stdout/stderr pipes to remove ResourceWarnings.
2010-11-05 03:58:52 +00:00
Antoine Pitrou
08eeadac27
Issue #10283 : Add a `group_pattern` argument to NNTP.list().
2010-11-04 21:36:15 +00:00
Antoine Pitrou
99c4830d0c
Issue #3699 : Fix test_bigaddrspace and extend it to test bytestrings
...
as well as unicode strings. Initial patch by Sandro Tosi.
2010-11-04 20:48:37 +00:00
Antoine Pitrou
aeb6ceead7
Issue #10293 : Remove obsolete field in the PyMemoryView structure,
...
unused undocumented value PyBUF_SHADOW, and strangely-looking code in
PyMemoryView_GetContiguous.
2010-11-04 20:30:33 +00:00
Eric Smith
27bbca6f79
Issue #6081 : Add str.format_map. str.format_map(mapping) is similar to str.format(**mapping), except mapping does not get converted to a dict.
2010-11-04 17:06:58 +00:00
Hirokazu Yamamoto
3cdd5cb959
Issue #5391 : mmap.read_byte() should return unsigned value [0, 255]
...
instead of signed value [-127, 128].
2010-11-04 12:09:08 +00:00
Brian Curtin
3beb38f8ff
Fix three ResourceWarnings.
...
Mimic the clientTearDown from ThreadedTCPSocketTest, closing the socket.
2010-11-04 03:41:43 +00:00
Phillip J. Eby
b6d4a8e4de
Implement http://bugs.python.org/issue10155 using And Clover's patch, w/added
...
docs and support for more client-generated CGI variables. (This should
complete the WSGI 1.0.1 compliance changes for Python 3.x.)
2010-11-03 22:39:01 +00:00
Antoine Pitrou
4103bc09a4
Issue #10281 : nntplib now returns None for absent fields in the OVER/XOVER
...
response, instead of raising an exception.
2010-11-03 18:18:43 +00:00
Antoine Pitrou
0eee1f588c
Disabling SNI test; server admin would not like us to use it for automated tests.
2010-11-03 08:53:25 +00:00
Antoine Pitrou
0d1b38cef9
Issue #10173 : test_multiprocessing shouldn't pickle TestCase instances
2010-11-02 23:50:11 +00:00
Antoine Pitrou
f80b3f72c6
Issue #10280 : NNTP.nntp_version should reflect the highest version
...
advertised by the server.
2010-11-02 22:31:52 +00:00
Phillip J. Eby
e159422ce9
Update wsgiref for PEP 3333, and fix errors introduced into the test suite by converting type() checks to isinstance().
...
(When WSGI specifies a built-in type, it does NOT mean "this type or a subclass" -- it means 'type(x) is SpecifiedType'.)
2010-11-02 22:28:59 +00:00
Benjamin Peterson
5a43f72d1b
remove some things that are now tested
2010-11-02 21:54:20 +00:00
Brett Cannon
ed82ca1078
Ditch some dead code in test_unicode_file.
...
Closes issue #10294 . Thanks Stefan Behnel for the find.
2010-11-02 19:27:59 +00:00
Steven Bethard
fca2e8aeb8
Fix bug 9340 - argparse parse_known_args didn't work with subparsers
2010-11-02 12:47:22 +00:00
Brian Curtin
b68928bea7
Clean up ResourceWarnings. Explictly close stdout from the subprocess.
2010-11-02 03:59:09 +00:00
Brian Curtin
21ebbb7d39
Clean up ResourceWarnings due to unclosed sockets.
2010-11-02 02:07:09 +00:00
Martin v. Löwis
be647e288d
Remove extracted trees at the end of the test.
2010-11-01 22:08:46 +00:00
Martin v. Löwis
16f344df36
Issue #10184 : Touch directories only once when extracting a tarfile.
2010-11-01 21:39:13 +00:00
Alexander Belopolsky
3b87ccad91
Reverted inadvertent change from r86095
2010-11-01 17:52:57 +00:00
Alexander Belopolsky
ea13d9d86b
Issue #10199 : Moved Demo/turtle under Lib/
2010-11-01 17:39:37 +00:00
Brian Curtin
8291af2354
Fix ResourceWarning occuring on Windows. Close stdout/stderr pipes.
2010-11-01 16:40:17 +00:00
Steven Bethard
49998eec49
Fix for issue 9355 where with multiple mutually exclusive arguments, some brackets were being lost in the usage messages
2010-11-01 16:29:26 +00:00
Steven Bethard
1ca45a5292
Fix bug 9352 where characters were being lost in parsing some short options
2010-11-01 15:57:36 +00:00
Steven Bethard
72c553829a
Get argparse.__all__ back up to date (issue 9353)
2010-11-01 15:23:12 +00:00
Brian Curtin
c4ac887917
Close subprocess pipes to clear ResourceWarning messages in debug mode.
2010-11-01 14:00:33 +00:00
Steven Bethard
1f1c247adb
Unset COLUMNS for test_argparse (and restore afterwards) (issue 9553)
2010-11-01 13:56:09 +00:00
Brian Curtin
50be1ca55e
Fix some ResourceErrors.
...
Use a context manager for os.popen and explicitly close a socket.
2010-11-01 05:10:44 +00:00
Benjamin Peterson
1bd93a754f
fix ftplib resource warnings
2010-10-31 19:58:07 +00:00
Benjamin Peterson
d5df36d378
fix resource warnings in test_sax #10269
2010-10-31 18:23:23 +00:00
Benjamin Peterson
959516615c
string exceptions; how quaint
2010-10-31 17:59:20 +00:00
Raymond Hettinger
189316a2e3
Issue 10110: Let Queue.put recognize a full queue when the maxsize parameter has been reduced.
2010-10-31 17:57:52 +00:00
Benjamin Peterson
d285bdb443
start banging on zipfile's file leakiness
2010-10-31 17:57:22 +00:00
Benjamin Peterson
d6868b4ed4
fix leaking sockets
2010-10-31 17:34:34 +00:00
Benjamin Peterson
d094efd8b7
cleanup resources in test_smtplib #10264
2010-10-31 17:15:42 +00:00
Antoine Pitrou
f569826f06
Issue #10266 : uu.decode didn't close in_file explicitly when it was given
...
as a filename. Patch by Brian Brazil.
2010-10-31 16:04:14 +00:00
Antoine Pitrou
e974571d36
Issue #10160 : Speed up operator.attrgetter. Patch by Christos Georgiou.
2010-10-31 15:26:04 +00:00
Antoine Pitrou
64474542eb
PY_CFLAGS doesn't exist under Windows
2010-10-31 11:34:47 +00:00
Kristján Valur Jónsson
f53a626073
issue 10237
...
After increasing the default timeout for the barrier, the unittest for the default timeout must be adjusted
2010-10-31 03:00:57 +00:00
Benjamin Peterson
cc221b2411
close some more files
2010-10-31 02:06:21 +00:00
Benjamin Peterson
5dc8fabb01
context managerify
2010-10-31 01:44:49 +00:00
Benjamin Peterson
aa7cec0ac4
close file properly
2010-10-31 01:35:53 +00:00
Benjamin Peterson
556c7355dd
use addCleanup
2010-10-31 01:35:43 +00:00
Benjamin Peterson
ebe5d8ae3b
patch up leaking fds
2010-10-31 01:30:11 +00:00
Benjamin Peterson
d8fc2e1aeb
this test manages the fds itself
2010-10-31 01:19:53 +00:00
Brian Curtin
61d0d60e13
Fix ResourceWarning for an unclosed socket.
...
test_return_header_keep_alive - Added a cleanup call for the socket.
2010-10-31 00:34:23 +00:00
Brian Curtin
076623bf0a
Fix ResourceWarning. Use context manager to properly close file.
2010-10-31 00:03:45 +00:00
Brian Curtin
3ddcaafbbf
Fix ResourceWarning about unclosed file
2010-10-30 23:56:45 +00:00
Benjamin Peterson
e048797991
close open file from find_module()
2010-10-30 23:06:57 +00:00
Benjamin Peterson
1c87e2943a
condense
2010-10-30 23:04:49 +00:00
Benjamin Peterson
0bbf9c99d6
kill pointless function imports
2010-10-30 23:01:58 +00:00
Benjamin Peterson
1a7127f6df
remove useless assignment
2010-10-30 23:00:54 +00:00
Benjamin Peterson
807a5a1652
close files properly
2010-10-30 22:59:37 +00:00
Brian Curtin
9f5f65c736
Fix #10258 - clean up resource warning
2010-10-30 21:35:28 +00:00
Brian Curtin
810921b675
Fix #10257 . Clear resource warnings by using os.popen's context manager.
2010-10-30 21:24:21 +00:00
Brian Curtin
1d7878a696
Fix #10256 - resource warning
2010-10-30 21:03:18 +00:00
Antoine Pitrou
b6751dcff2
Issue #10250 : fix resource warnings in test_urllib2_localnet. Patch by Brian Brazil.
2010-10-30 17:33:22 +00:00
Antoine Pitrou
8d2b51b46a
Issue #10253 : FileIO leaks a file descriptor when trying to open a file
...
for append that isn't seekable. Patch by Brian Brazil.
2010-10-30 16:19:14 +00:00
Antoine Pitrou
849e12bfe9
Fix resource warning in test_unicodedata. Patch by Brian Brazil.
2010-10-30 14:24:33 +00:00
Antoine Pitrou
a6e9502ab9
Fix resource warning in test_file. Patch by Brian Brazil.
2010-10-30 14:22:43 +00:00
Vinay Sajip
b046b807fa
Remove ResourceWarnings caused by files left open.
2010-10-30 09:50:18 +00:00
Kristján Valur Jónsson
6b6dffdc73
issue 10237
...
Increase the default timout of the barries used in the barrier tests. This should solve unexpected timeouts on some machines.
2010-10-30 05:15:42 +00:00
Brett Cannon
c524692c88
Properly close a file in test_minidom.
2010-10-30 00:14:59 +00:00
Brett Cannon
653238a88d
Silence some ResourceWarning in test_mailbox by using file context managers.
...
Also call super().tearDown() where appropriate.
2010-10-30 00:13:00 +00:00
Antoine Pitrou
d05f9ad302
Windows can't remove a file before it is closed
2010-10-29 23:55:55 +00:00
Brett Cannon
0174368449
Move test_linecache over to file context managers.
2010-10-29 23:55:51 +00:00
Brett Cannon
dff69853af
Use a file context manager for test_ioctl.
2010-10-29 23:54:28 +00:00
Brett Cannon
5a9e91b050
Silence ResourceWarning when testing that the file destructor closes the file.
2010-10-29 23:53:03 +00:00
Antoine Pitrou
e1eca4e3f5
Issue #10233 : Close file objects in a timely manner in the tarfile module
...
and its test suite.
2010-10-29 23:49:49 +00:00
Brett Cannon
749afa95ce
Move test_imp over to file context managers.
2010-10-29 23:47:23 +00:00
Brett Cannon
105df5d75b
Move test_httpservers over to file context managers.
2010-10-29 23:43:42 +00:00
Antoine Pitrou
d2eca37cc5
Clean up socket closing in test_ssl and test.ssl_servers
2010-10-29 23:41:37 +00:00
Brett Cannon
77b7de6d18
Move test_httplib over to file context managers.
2010-10-29 23:31:11 +00:00
Brett Cannon
7f462fc835
Fix file closing in test_http_cookiejar.
2010-10-29 23:27:39 +00:00
Brett Cannon
918e2d4832
Clean up socket closing in test_ftplib.
2010-10-29 23:26:25 +00:00
Brett Cannon
c0eee315f5
Properly close files in test_dbm_dumb.
2010-10-29 22:49:14 +00:00
Brett Cannon
5ede149342
Properly close a test file in test_cprofile.
2010-10-29 22:47:04 +00:00
Brett Cannon
2d562f8081
have test_asyncore properly close files.
2010-10-29 22:40:44 +00:00
Benjamin Peterson
54ad0beae0
set literals and unions are our friends
2010-10-29 21:33:10 +00:00
Benjamin Peterson
65c66ab255
make gdb skip expected
2010-10-29 21:31:35 +00:00
Antoine Pitrou
2b40efdfe8
Fix typo
2010-10-29 19:36:37 +00:00
Antoine Pitrou
c14efc4e80
Make a GC run before trying to clean up files left over by
...
the latest test run.
2010-10-29 19:34:45 +00:00
Antoine Pitrou
83432babfd
Issue #7547 : fix transient failures due to network glitches in test_timeout.
...
Patch by Sandro Tosi.
2010-10-29 18:15:33 +00:00
Antoine Pitrou
aa8796598a
Actually restore the original asyncore socket map by making a copy of the dict
2010-10-29 11:54:38 +00:00
Antoine Pitrou
31e08a4df6
Make check_warnings error messages more informative
2010-10-29 11:54:03 +00:00
Antoine Pitrou
a0d2f4def9
test___all__ ignores ResourceWarning as well
2010-10-29 11:53:34 +00:00
Antoine Pitrou
5efe9d0865
Fix ResourceWarning in Lib/test/threaded_import_hangers.py
2010-10-29 11:08:32 +00:00
Victor Stinner
14d8fe7de8
test_tarfile: woops, remove +0.001 which was used to debug
2010-10-29 11:02:06 +00:00
Victor Stinner
26bfb5ab82
test_tarfile: dump mtime as hexadecimal on test_extractall failure
2010-10-29 10:59:08 +00:00
Antoine Pitrou
e033e06db0
Issue #10093 : ResourceWarnings are now issued when files and sockets are
...
deallocated without explicit closing. These warnings are silenced by
default, except in pydebug mode.
2010-10-29 10:38:18 +00:00
Lars Gustäbel
9cbdd75ec5
Add read support for all missing variants of the GNU sparse
...
extensions. Thus, in addition to GNUTYPE_SPARSE headers, sparse
information in pax headers created by GNU tar can now be decoded.
All three formats 0.0, 0.1 and 1.0 are supported.
On filesystems that support this, holes in files are now restored
whenever a sparse member is extracted.
2010-10-29 09:08:19 +00:00
Benjamin Peterson
a95e977e41
decrement offset when it points to a newline ( #10186 followup)
2010-10-29 03:28:14 +00:00
Victor Stinner
6f35eda4d9
Issue #10210 : os.get_exec_path() ignores BytesWarning warnings
2010-10-29 00:38:58 +00:00
Victor Stinner
bfd7b265b6
#10209 , test_pep277: disable test_normalize and test_listdir on darwin
...
These tests are irrevelant on this OS.
2010-10-28 23:14:45 +00:00
Victor Stinner
fc6f5a4020
test_pep277: disable filenames 11, 12, 13, 14 on darwin
...
Because darwin "normalizes" these filenames differently than Python's NFD
normalization.
2010-10-28 22:57:03 +00:00
Antoine Pitrou
07e20ef50b
Issue #5437 : A preallocated MemoryError instance should not hold traceback
...
data (including local variables caught in the stack trace) alive infinitely.
2010-10-28 22:56:58 +00:00
Georg Brandl
5be365f55d
#10116 : wrap transient_internet() around net access in test_urllib2net.
2010-10-28 14:55:02 +00:00
Victor Stinner
7362c4f311
test_pep277: add identifiers to filenames
2010-10-28 11:20:31 +00:00
Victor Stinner
7dae81b1ff
test_pep277: format filename with ascii() on failure
...
"%a" instead of "%r"
2010-10-28 11:11:24 +00:00
Victor Stinner
74ad75405c
test_pep277: format function argument with ascii() on failure
...
"%a" instead of "%r"
2010-10-28 11:09:09 +00:00
Kristján Valur Jónsson
3be00037d6
issue 8777
...
Add threading.Barrier
2010-10-28 09:43:10 +00:00
Georg Brandl
65ffae0aa3
Condition.wait now returns bool.
2010-10-28 09:24:56 +00:00
Georg Brandl
b9a4391754
#10218 : return timeout status from Condition.wait, mirroring other primitives' behavior.
2010-10-28 09:03:20 +00:00
Georg Brandl
4d54088599
#7351 : add more consistent exception name alias.
2010-10-28 06:42:33 +00:00
Antoine Pitrou
d72402effc
Recode modules from latin-1 to utf-8
2010-10-27 18:52:48 +00:00
Antoine Pitrou
6b03ee6033
Issue #5027 : The standard `xml` namespace is now understood by
...
xml.sax.saxutils.XMLGenerator as being bound to
http://www.w3.org/XML/1998/namespace . Patch by Troy J. Farrell.
2010-10-27 18:33:30 +00:00
Georg Brandl
7424dd359c
#5975 : add unix_dialect to csv module.
2010-10-27 07:27:06 +00:00
Vinay Sajip
6a65c5df86
logging: Improved Formatter implementation.
2010-10-26 13:16:11 +00:00
Vinay Sajip
a39c571061
logging: Added style option to Formatter to allow %, {} or himBHformatting.
2010-10-25 13:57:39 +00:00
Skip Montanaro
97019ff665
test_gdb should be skipped on darwin (not up to v7 yet)
2010-10-25 01:35:48 +00:00
Victor Stinner
2ebe697267
Issue #10161 : test_pep277 formats filenames with ascii() on error
...
As suggested by Antoine, it's better to patch only test_pep277 than the
unittest module.
2010-10-24 21:05:03 +00:00
Georg Brandl
08be72d0aa
Add a new warning gategory, ResourceWarning, as discussed on python-dev. It is silent by default,
...
except when configured --with-pydebug.
Emit this warning from the GC shutdown procedure, rather than just printing to stderr.
2010-10-24 15:11:22 +00:00
Georg Brandl
b75b639a8b
Remove usage of exception indexing.
2010-10-24 14:20:22 +00:00
Nick Coghlan
543af75961
Issue 5178: Add tempfile.TemporaryDirectory (original patch by Neil Schemenauer)
2010-10-24 11:23:25 +00:00
Benjamin Peterson
503d6c5ae9
remove broken code accounting an offset the size of the line #10186
2010-10-24 02:52:05 +00:00
Martin v. Löwis
57f75799bf
Revert r85801. The test ought to pass without rounding.
2010-10-23 19:02:30 +00:00
Antoine Pitrou
fbb1c6191c
Follow up to #9778 : fix regressions on 64-bit Windows builds
2010-10-23 17:37:54 +00:00
Georg Brandl
1e908af335
#6518 : enable context manager protocol for ossaudiodev types.
2010-10-23 17:31:52 +00:00
Antoine Pitrou
1cae8b58eb
Also guard other SOCK_NONBLOCK test
2010-10-23 17:05:13 +00:00
Antoine Pitrou
acd0fda1a4
Fix SOCK_CLOEXEC and SOCK_NONBLOCK tests on recent glibcs with old Linux kernels.
2010-10-23 17:01:44 +00:00
Victor Stinner
2b9af63b4f
Try to fix test_tarfile on AMD64 debian parallel 3.x
...
tarinfo.mtime is an int, whereas getmtime() is a float and it might be
different by something like 3 µs.
2010-10-23 01:15:30 +00:00
Antoine Pitrou
ff150f2921
Revert r85797 (and r85798): it broke the Windows buildbots because of
...
test_multiprocessing's misbehaviour.
2010-10-22 21:41:05 +00:00
Antoine Pitrou
7eecffd05d
Issue #9935 : Speed up pickling of instances of user-defined classes.
2010-10-22 19:43:59 +00:00
Antoine Pitrou
eb585adbde
Fix test_ssl on Ubuntu buildbot with patched OpenSSL
2010-10-22 18:24:20 +00:00
Antoine Pitrou
d532321f7b
Issue #5639 : Add a *server_hostname* argument to `SSLContext.wrap_socket`
...
in order to support the TLS SNI extension. `HTTPSConnection` and
`urlopen()` also use this argument, so that HTTPS virtual hosts are now
supported.
2010-10-22 18:19:07 +00:00
Georg Brandl
83938437cb
#10166 : rewrite self-recursion to iteration in pstats.Stats.add(). Also add a unittest and a stats test file.
2010-10-22 06:28:01 +00:00
Antoine Pitrou
9583cac633
Issue #10089 : Add support for arbitrary -X options on the command-line.
...
They can be retrieved through a new attribute `sys._xoptions`.
2010-10-21 13:42:28 +00:00
Georg Brandl
50de5f56a9
#10159 : sort completion matches before comparing to dir() result.
2010-10-21 07:40:03 +00:00
Victor Stinner
f933e1ab6f
Issue #4388 : On Mac OS X, decode command line arguments from UTF-8, instead of
...
the locale encoding. If the LANG (and LC_ALL and LC_CTYPE) environment variable
is not set, the locale encoding is ISO-8859-1, whereas most programs (including
Python) expect UTF-8. Python already uses UTF-8 for the filesystem encoding and
to encode command line arguments on this OS.
2010-10-20 22:58:25 +00:00
Victor Stinner
073f759d65
Move non-ascii test from test_run_code() to a new function: test_non_ascii()
2010-10-20 21:56:55 +00:00
Victor Stinner
f6211eda71
Move test_undecodable_code() from test_sys to test_cmd_line
2010-10-20 21:52:33 +00:00
Victor Stinner
6722b5f7f1
test_zipimport_support: use ascii() on bytes output to avoid BytesWarning
...
The test failed with python -bb.
2010-10-20 21:48:35 +00:00
Georg Brandl
9450cc056a
Fix r85728: use "" to mean the system default locale, which should work on more systems.
2010-10-20 06:50:19 +00:00
Vinay Sajip
6dbed2e8b3
logging: Allowed filters to be just callables.
2010-10-19 20:53:01 +00:00
Vinay Sajip
6fac817136
logging: Added tests for _logRecordClass changes.
2010-10-19 20:44:14 +00:00
Georg Brandl
7004bd1a3d
#10092 : Properly reset locale in Locale*Calendar classes. The context manager was buggy because setlocale() returns the *new* locale, not the old. Also add a test for this.
2010-10-19 18:54:25 +00:00
Victor Stinner
9a90900da5
PyUnicode_FromFormatV(): Fix %A format
...
It was not completly implemented. Add a test.
2010-10-18 20:59:24 +00:00
Hirokazu Yamamoto
b08820ad40
Issue #5117 : Case normalization was needed on ntpath.relpath(). And
...
fixed root directory issue on posixpath.relpath(). (Ported working fixes
from ntpath)
2010-10-18 12:13:18 +00:00
R. David Murray
a90032a3fb
#1343 : Add short_empty_elements option to XMLGenerator.
...
Patch and tests by Neil Muller.
2010-10-17 22:46:45 +00:00
Victor Stinner
6fb457526c
test_httpservers: Python CGI scripts have to be encoded to utf-8
...
And not the locale encoding. With this commit, the test finally pass on Windows
with a non-ascii path :-)
2010-10-17 20:17:41 +00:00
Victor Stinner
3218c31429
test_httpservers: Fix skip test check, the python executable path have to be
...
encodable to utf-8, not to the file1 encoding.
2010-10-17 20:13:36 +00:00
Victor Stinner
0b0ca0c37e
test_httpservers: skip CGI tests if Python executable path is not encodable
2010-10-17 19:46:36 +00:00
Senthil Kumaran
ee2538beef
Fix Issue10119 - test_urllibnet failure when using support.transient_internet.
2010-10-17 10:52:12 +00:00
Gregory P. Smith
feedda2bab
Avoid hanging the test on netbsd5.
2010-10-17 03:09:12 +00:00
Gregory P. Smith
0f61dd0787
skip test_itimer_virtual on NetBSD to prevent the test suite from hanging.
2010-10-17 02:57:19 +00:00
Victor Stinner
e3874ed7dd
test_cmd_line_script: format paths with ascii() instead of repr()
...
Fix the test if the native filesystem encoding is not utf-8 (eg. cp1250 on
Windows).
2010-10-17 01:41:09 +00:00
Benjamin Peterson
ca9f128583
use assertion methods
2010-10-17 01:30:26 +00:00
Benjamin Peterson
cb17094dcd
disable the garbage collector while collecting traces, so that __del__s don't get caught
2010-10-17 01:29:11 +00:00
Benjamin Peterson
fc49f2a973
remove rather pointless test
2010-10-17 01:25:19 +00:00
Gregory P. Smith
b603d03f15
fix for netbsd.
2010-10-17 00:17:24 +00:00
Victor Stinner
f6782ac0b6
test_subprocess: use surrogateescape error handler to write shell scripts
...
test_args_string() and test_call_string() create shell scripts including the
path to the Python executable: use surrogateescape to encode paths including
surrogate characters.
2010-10-16 23:46:43 +00:00
Victor Stinner
9d396399da
Issue #10123 : Don't use non-ascii filenames in test_doctest tests. Add a
...
new test specific to unicode (non-ascii name and filename).
2010-10-16 21:54:59 +00:00
Benjamin Peterson
230b20684f
don't identify the toplevel namespace by name #9997
2010-10-16 03:45:45 +00:00
Barry Warsaw
8cf4eae522
First (uncontroversial) part of issue 9807.
...
* Expose the build flags to Python as sys.abiflags
* Shared library libpythonX.Y<abiflags>.so
* python-config --abiflags
* Make two distutils tests that failed with --enable-shared (even before this
patch) succeed.
* Fix a few small style issues.
2010-10-16 01:04:07 +00:00
Georg Brandl
b9cd72a9f7
#5762 : fix handling of empty namespace in minidom, which would result in AttributeError on toxml().
2010-10-15 17:58:45 +00:00
Alexander Belopolsky
e8f583244a
Issue #9308 : Removed redundant coding cookies. Added tests for
...
importing encoded modules that do not depend on specific stdlib
modules being encoded in a certain way.
2010-10-15 16:28:20 +00:00
Georg Brandl
1f7fffb308
#2830 : add html.escape() helper and move cgi.escape() uses in the standard library to it. It defaults to quote=True and also escapes single quotes, which makes casual use safer. The cgi.escape() interface is not touched, but emits a (silent) PendingDeprecationWarning.
2010-10-15 15:57:45 +00:00
Georg Brandl
91d2a3fb0e
#5355 followup: add unit test for new dictionaries, and provide submodules from xml.parsers.expat as advertised.
2010-10-15 15:25:23 +00:00
Brian Curtin
f668df5fa7
Fix #10098 . Fix sporadic test_os failures.
...
Amaury noticed that we're not waiting for the subprocess to be ready --
it should be checking for 1, not 0.
2010-10-15 14:21:06 +00:00
Antoine Pitrou
ba8071241b
Revert debug printout
2010-10-15 13:52:53 +00:00
Antoine Pitrou
fe9791365d
Enable debug output at the start of the regression suite instead.
...
Sorry for the ephemeral inconvenience.
2010-10-15 13:47:00 +00:00
Antoine Pitrou
f64317e05f
Temporary debug printout for buildbots
2010-10-15 13:35:51 +00:00
Antoine Pitrou
92f60ed82a
More proper closing of files
2010-10-14 22:11:44 +00:00
Florent Xicluna
35049443dc
Add test case for issue #9409 , non-ascii char in doctest. It passes in 3.2 but needs fixing in 2.7.
2010-10-14 21:35:58 +00:00
Antoine Pitrou
b86680e299
Explicitly close some files (from issue #10093 )
2010-10-14 21:15:17 +00:00
Florent Xicluna
d9f57630fe
Fix the regex to match all kind of filenames, for interactive debugging in doctests. (issue #9409 )
2010-10-14 20:56:20 +00:00
Antoine Pitrou
d778e568ba
Increase timeouts in test_ftplib (for very slow buildbots)
2010-10-14 20:35:26 +00:00
Antoine Pitrou
8c8f1ac46c
Oops
2010-10-14 18:32:54 +00:00
Antoine Pitrou
b3a88b5c42
Really fix bug
2010-10-14 18:31:39 +00:00
Barry Warsaw
270800c801
Fix issue 10094, by narrowing down the test for PROXY environment variables.
...
Ubuntu 10.10 introduced $UBUNTU_MENUPROXY into the default user environment,
and that's what's tripping up the code.
2010-10-14 18:10:34 +00:00
Alexander Belopolsky
1bcbaab15a
Issue 9183: Intern UTC timezone.
2010-10-14 17:03:51 +00:00
Antoine Pitrou
5bc4fa7a49
Replace the "compiler" resource with the more generic "cpu", so
...
as to mark CPU-heavy tests.
2010-10-14 15:34:31 +00:00
Antoine Pitrou
b1c5496738
Issue #7523 : Add SOCK_CLOEXEC and SOCK_NONBLOCK to the socket module,
...
where supported by the system. Patch by Nikita Vetoshkin.
2010-10-14 15:05:38 +00:00
Senthil Kumaran
383c32dd38
Issue10063 - file:// scheme will stop accessing remote hosts via ftp protocol
2010-10-14 11:57:35 +00:00
Antoine Pitrou
1b03f2ca83
Inherit interpreter flags in parallel testing
2010-10-14 11:12:00 +00:00
Victor Stinner
89f3ad10d2
test_subprocess doesn't need to C locale to test os.environb
...
Improve also the comment to explain why C locale is needed to test os.environ.
2010-10-14 10:43:31 +00:00
Victor Stinner
ebc78d23ef
test_subprocess: use C locale to get ascii locale encoding
2010-10-14 10:38:17 +00:00
Georg Brandl
f5247e35c1
#9964 : fix running test_cmd_line_script under -O and -OO.
2010-10-14 08:08:56 +00:00
Georg Brandl
1463a3f833
#9964 : fix running test_compileall under -O and -OO.
2010-10-14 07:42:27 +00:00
Georg Brandl
1c2a7b7a69
Better check for "any optimize option given".
2010-10-14 07:34:56 +00:00
Georg Brandl
f99a15c377
#9964 : fix running test_xml_etree under -OO.
2010-10-14 07:32:52 +00:00
Georg Brandl
fb3c84a8d9
#9964 : fix running test_import under -O or -OO.
2010-10-14 07:24:28 +00:00