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
Éric Araujo
7c03d8c5c6
Fix #10252 again (hopefully definitely). Patch by Brian Curtin.
2010-11-06 18:03:52 +00:00
Éric Araujo
8bdbe9c52f
Correct the fix for #10252 : Popen objects have no close method.
2010-11-06 15:57:52 +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
Victor Stinner
273b766870
os.get_exec_path() ignores BytesWarning instead of recoding them
...
Use only one global warning.catch_warnings() context, instead of two local
contexts. Improve also the explaination why the function uses a local import.
2010-11-06 12:59:33 +00:00
Éric Araujo
45ee43be43
Remove traces of Mac OS 9 support, again ( #9508 ).
...
This was done in r80805 (#7908 ) and erroneously brought back by the
distutils revert. This commit removes more code than the original,
which was uncomplete. There is no NEWS entry, like in r80805.
2010-11-06 06:00:54 +00:00
Éric Araujo
ba7209f0a5
Prevent race condition with mkdir in distutils. Patch by Arfrever on #9281 .
2010-11-06 04:48:05 +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
70ec44a773
Make sure each test can be run standalone (./python Lib/distutils/tests/x.py)
2010-11-06 02:44:43 +00:00
Éric Araujo
1c5054996f
Fix one omission in r78359
2010-11-06 02:12:51 +00:00
Éric Araujo
5ac6d80c02
Also close file descriptors from os.popen and subprocess.Popen
2010-11-06 02:10:32 +00:00
Alexander Belopolsky
25b5741383
Issue #10330 : trace module can now be used with python built without threads.
2010-11-06 01:31:16 +00:00
Brian Curtin
ecd34cbbb8
Clear up ResourceWarnings
2010-11-06 01:30:41 +00:00
Éric Araujo
5fd730e0fb
Of course, I forgot one file in r86223.
2010-11-05 23:59:32 +00:00
Éric Araujo
bee5cef7db
Always close files in distutils code and tests ( #10252 ).
2010-11-05 23:51:56 +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
db1bad2d70
Fix bootstrap issues when building without threads
2010-11-05 19:58:28 +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
cbad4df179
Close subprocess pipes in the non-UNIX section of run_cgi.
...
Clears a number of ResourceWarnings in test_httpservers.
2010-11-05 15:04:48 +00:00
Brian Curtin
69cd87b5fa
Shift the pipe-using code into an else block, then close the pipe
...
in finally. Removes two ResourceWarnings.
2010-11-05 14:48:35 +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
Benjamin Peterson
b82c8e5b27
classic classes are gone; whoppie!
2010-11-04 00:38:49 +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
Phillip J. Eby
a01799f71a
Update docs (and sample app in wsgiref.simple_server) to reflect PEP 3333.
2010-11-03 00:46:45 +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
Michael Foord
321d059147
Remove the keyword only restriction for places and delta args in unittest.TestCase.assert[Not]AlmostEqual
2010-11-02 13:44:51 +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
Michael Foord
bbea35f194
Fix issue 9926. TestSuite subclasses that override __call__ are called correctly.
2010-11-01 21:09:03 +00:00
Alexander Belopolsky
e6fa3811f7
Translated German message into English.
2010-11-01 18:42:01 +00:00
Alexander Belopolsky
f4b321b31e
Issue #10199 : Fixing r86095 - svn did not like combining rename and change of directory.
2010-11-01 18:17:20 +00:00
Alexander Belopolsky
77d4dc0c1b
Issue #10199 : Fixing r86095 - svn did not like combining rename and change of directory.
2010-11-01 18:15:48 +00:00
Alexander Belopolsky
4f2eaceb83
Issue #10199 : Fixing r86095 - svn did not like combining rename and change of directory.
2010-11-01 18:15:02 +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
Antoine Pitrou
4d98489da3
Issue #10265 : Close file objects explicitly in sunau. Patch by Brian Brazil.
2010-10-31 21:27:04 +00:00
Benjamin Peterson
90b60a61d8
close the source's byte stream
2010-10-31 20:03:32 +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
a807137c39
wrap some things in with blocks
2010-10-31 18:21:16 +00:00
Benjamin Peterson
2d8c917f30
more fun with string exceptions
2010-10-31 18:13:04 +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
Vinay Sajip
c5b273011b
Added style argument to logging.basicConfig() and documented this change.
2010-10-31 14:59:16 +00:00
Antoine Pitrou
64474542eb
PY_CFLAGS doesn't exist under Windows
2010-10-31 11:34:47 +00:00
Raymond Hettinger
b643ef8f8e
Issue #5729 : json.dumps to support using '\t' as an indent string
2010-10-31 08:00:16 +00:00
Brian Curtin
6ff2a7d121
Fix a ResourceWarning for an unclosed socket.
2010-10-31 04:40:53 +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
bf0757137f
Fix ResourceWarning for unclosed files (from os.popen)
2010-10-31 01:10:58 +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
b2fda23922
close files correctly
2010-10-30 23:51:34 +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
Georg Brandl
6ce29fa7a8
Fix test_mailbox by supporting context manager protocol for get_file() returns.
2010-10-30 14:33:28 +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
Antoine Pitrou
bfa3470b85
Issue #10246 : uu.encode didn't close file objects explicitly when filenames
...
were given to it. Patch by Brian Brazil.
2010-10-30 13:03:56 +00:00
Vinay Sajip
b046b807fa
Remove ResourceWarnings caused by files left open.
2010-10-30 09:50:18 +00:00
Georg Brandl
cc2adbc693
#10198 : fix duplicate header when writeframes() is called with an empty string.
2010-10-30 08:29:28 +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
028011f9f0
Silence ResourceWarnings in modulefinder by using file context managers.
2010-10-30 00:26:48 +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
384917a922
Properly close files used by test_email.
2010-10-29 23:08:36 +00:00
Brett Cannon
06407b35b1
Properly close a temporary TextIOWrapper in 'email'.
2010-10-29 23:08:13 +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
Brett Cannon
1ab58dfb12
Have pkgutil properly close files.
2010-10-29 22:36:53 +00:00
Brett Cannon
5c035c0949
Have distutils.sysconfig close a file to remove ResourceWarnings coming up
...
during the build from setup.py.
2010-10-29 22:36:08 +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
Alexander Belopolsky
3cdfb12360
Issue 7061: Explained 'gon'
2010-10-29 17:16:49 +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