Georg Brandl
a054722778
Make it more robust.
2009-10-22 11:01:46 +00:00
Georg Brandl
08be2e2f35
Add a new directive marking up implementation details and start using it.
2009-10-22 08:05:04 +00:00
Georg Brandl
4ebf80734d
Fix duplicate target.
2009-10-22 07:56:56 +00:00
Georg Brandl
ceb32af23f
Fix markup.
2009-10-22 07:56:02 +00:00
Georg Brandl
590a3675b7
Revert unintended change.
2009-10-22 07:06:49 +00:00
Georg Brandl
0968fd679b
Fix punctuation.
2009-10-22 07:05:48 +00:00
Benjamin Peterson
97a57ec048
rewrite for style, clarify, and comments
...
Also, use the hasattr() like scheme of allowing BaseException exceptions through.
2009-10-22 02:50:38 +00:00
Benjamin Peterson
ff81cb812d
rewrite to be nice to other implementations
2009-10-22 02:36:47 +00:00
Benjamin Peterson
3c67afa714
whitespace
2009-10-22 02:26:47 +00:00
Vinay Sajip
5ac6528b91
Issue #7077 : logging: SysLogHandler now treats Unicode as per RFC 5424.
2009-10-21 20:22:14 +00:00
Georg Brandl
cf842ad418
#7170 : fix explanation about non-weakrefable builtin types.
2009-10-21 07:15:59 +00:00
Antoine Pitrou
9bd246bba9
Test wouldn't work in debug mode.
...
We probably need a function in test_support to handle this.
2009-10-20 21:59:25 +00:00
Benjamin Peterson
eb7c377659
clarify buffer arg #7178
2009-10-20 21:55:17 +00:00
Antoine Pitrou
efb60c0ceb
Issue #1722344 : threading._shutdown() is now called in Py_Finalize(), which
...
fixes the problem of some exceptions being thrown at shutdown when the
interpreter is killed. Patch by Adam Olsen.
2009-10-20 21:29:37 +00:00
Mark Dickinson
a7a52ab7ee
Issue #7099 : Decimal.is_normal should return True for all nonzero
...
finite non-subnormal values, even those with exponent > Emax.
2009-10-20 13:33:03 +00:00
Benjamin Peterson
e047d7953f
use property api
2009-10-20 03:14:10 +00:00
Antoine Pitrou
e089980cf3
NEWS entry for r75531.
2009-10-19 18:20:21 +00:00
Antoine Pitrou
119cdef9b4
Issue #5833 : Fix extra space character in readline completion with the
...
GNU readline library version 6.0.
2009-10-19 18:17:18 +00:00
Antoine Pitrou
5ba84910ae
Issue #7133 : SSL objects now support the new buffer API.
...
This fixes the test_ssl failure.
2009-10-19 17:59:07 +00:00
R. David Murray
a24db67d47
Clarify error report message, and don't recommend running in verbose
...
mode for more information if we are already running in verbose mode.
2009-10-19 17:53:58 +00:00
R. David Murray
92a27b5206
Eliminate warning message that looks like an error message. When it was
...
added not finding Lib/test in the path indicated something was wrong,
but when running regtest using "python -m" Lib/test isn't typically in
the path, so this message is now more disturbing than it is helpful.
2009-10-19 16:28:24 +00:00
R. David Murray
d9f1944fc3
Only run test_curses when sys.__stdout__ is a tty. This eliminates the
...
last false positive when running regrtest with -j.
2009-10-19 16:01:28 +00:00
Eric Smith
c12781abcb
Issue #7169 : Document PyFloat_AsString and PyFloat_AsReprString, and note that they are unsafe and deprecated.
2009-10-19 14:38:14 +00:00
Eric Smith
156692752d
Removed calls to PyFloat_AsReprString.
...
This is in anticipation of possibly implementing issue 7117 (short float repr).
This removes the last calls to PyFloat_AsString, PyFloat_AsReprString, and
PyFloat_AsStringEx, which are unsafe.
Also, switch to defines for error values to bring this code more in line
with the py3k branch.
2009-10-19 00:34:12 +00:00
R. David Murray
282396f27a
Issue #7151 : regrtest would generate a JSON failure if there was output
...
to stderr during the test run and it happened to get emitted after the
worker thread emitted the result JSON. Now we capture stdout and stderr
separately, which avoids that problem. It also means that _all_ stderr
output is after all stdout output when we print the test results, but
that seems acceptable, since output ordering is not guaranteed anyway.
The patch also moves the emit of the test name into the output block
generated after the test completes. Otherwise test names and test
output/errors were mixed in the terminal display, making it difficult
to determine which test generated the output.
2009-10-18 21:12:37 +00:00
Antoine Pitrou
603acf99d0
Add a comment about unreachable code, and fix a typo
2009-10-18 18:37:11 +00:00
Antoine Pitrou
8a172b14a3
Add a test for same-thread asynchronous exceptions (see #1779233 ).
2009-10-18 18:22:04 +00:00
Nick Coghlan
53a9dc91d7
Restore sys.path in test_tk
2009-10-18 10:56:21 +00:00
Nick Coghlan
f317019c07
Silence a deprecation warning by using the appropriate replacement construct
2009-10-18 10:29:10 +00:00
Tarek Ziadé
2b06d42db5
Changed distutils tests to avoid environment alteration
2009-10-18 09:28:26 +00:00
Georg Brandl
11abfe640f
Fix missing word.
2009-10-18 07:58:12 +00:00
Ronald Oussoren
31802d093f
Fix for issue 7149: a regression in 2.6.3 that causes an exception when
...
trying to detect proxy settings on OSX.
2009-10-18 07:07:00 +00:00
Nick Coghlan
9039b83c53
Using CleanImport to revert a reload of the os module doesn't work due to function registrations in copy_reg. The perils of reloading modules even for tests...
2009-10-18 05:38:48 +00:00
Senthil Kumaran
83f1ef681f
Fix a typo.
2009-10-18 01:58:45 +00:00
Senthil Kumaran
45a505f7e7
Fix for Issue7155 - urllib do not document default use of system proxy configuration
2009-10-18 01:24:41 +00:00
Mark Dickinson
bfd2dc7479
Protect against attempts to replace PyNumber_Add with PyNumber_InPlaceAdd in builtin sum
2009-10-17 21:46:32 +00:00
Nick Coghlan
a0e0f9eda4
Don't replace sys.path in test_site
2009-10-17 16:19:51 +00:00
Nick Coghlan
788d7667cb
Avoid replacing existing modules and sys.path in import tests
2009-10-17 15:57:42 +00:00
Nick Coghlan
8157e19e8f
Also check and restore identity of sys.path, sys.argv and os.environ rather than just their values (this picked up a few more misbehaving tests)
2009-10-17 15:48:16 +00:00
Nick Coghlan
fd4903bf05
Move restoration of the os.environ object into the context manager where it belongs
2009-10-17 15:45:52 +00:00
Nick Coghlan
87c03b3108
Revert changes made to environment in test_httpservers
2009-10-17 15:23:08 +00:00
Nick Coghlan
8c1ffeb614
Don't invoke reload(sys) and use StringIO objects instead of real files to capture stdin and stdout when needed (ensures all sys attributes remain unmodified after test_xmlrpc runs)
2009-10-17 15:09:41 +00:00
Nick Coghlan
7df72dcdf9
Restore original sys.path when running TTK tests
2009-10-17 14:40:54 +00:00
Georg Brandl
e363b1434d
Fix refleaks in _ctypes PyCSimpleType_New, which fixes the refleak seen in test___all__.
2009-10-17 08:57:43 +00:00
Nick Coghlan
b6edf193fb
Check and revert expected sys.path alterations
2009-10-17 08:21:21 +00:00
Nick Coghlan
a3e97ad5ba
Formatting tweak so that before and after values are vertically aligned
2009-10-17 07:34:27 +00:00
Nick Coghlan
2ee358eed3
Enhancement to the new environment checking code to print the changed items under -vv. Also includes a small tweak to allow underscores in the names of resources.
2009-10-17 07:30:40 +00:00
Mark Dickinson
59ca92093c
test_math ulp computation was wrong on big-endian systems
2009-10-17 07:06:37 +00:00
Nick Coghlan
0447cd6fdc
Correctly restore sys.stdout in test_descr
2009-10-17 06:33:05 +00:00
Tarek Ziadé
19e6f0160d
this test requires zlib support
2009-10-16 23:04:16 +00:00