Raymond Hettinger
8c6c12ca96
Temporarily disable this test. It's been broken for a week.
2008-02-09 10:06:20 +00:00
Hye-Shik Chang
01612e7dec
Update big5hkscs codec to conform to the HKSCS:2004 revision.
2008-02-08 17:10:20 +00:00
Jeffrey Yasskin
27d339446a
Oops! 2.6's Rational.__ne__ didn't work.
2008-02-08 06:45:40 +00:00
Amaury Forgeot d'Arc
b01aa430d5
issue 2045: Infinite recursion when printing a subclass of defaultdict,
...
if default_factory is set to a bound method.
Will backport.
2008-02-08 00:56:02 +00:00
Facundo Batista
86371d61b7
Fixes Issue 1401. When redirected, a possible POST get converted
...
to GET, so it loses its payload. So, it also must lose the
headers related to the payload (if it has no content any more,
it shouldn't indicate content length and type).
2008-02-07 19:06:52 +00:00
Facundo Batista
9521f08b98
Fixes issue 2026. Tests converted to unittest. Thanks
...
Giampaolo Rodola.
2008-02-07 16:16:29 +00:00
Andrew M. Kuchling
8d119301a1
Update URL
2008-02-07 11:43:47 +00:00
Raymond Hettinger
882a416900
Merge r60628, r60631, and r60633. Register UserList and UserString will the appropriate ABCs.
2008-02-07 03:25:46 +00:00
Raymond Hettinger
5b07ebce86
Issue 2025: Add tuple.count() and tuple.index() to follow the ABC in collections.Sequence.
2008-02-07 00:54:20 +00:00
Georg Brandl
3c3d9ac46c
Revert accidental changes to test_queue in r60605.
2008-02-06 23:45:51 +00:00
Mark Dickinson
2fc9263df5
Issue 1979: Make Decimal comparisons (other than !=, ==) involving NaN
...
raise InvalidOperation (and return False if InvalidOperation is trapped).
2008-02-06 22:10:50 +00:00
Facundo Batista
5af2f7454d
Fixes issue 1959. Converted tests to unittest.
...
Thanks Giampaolo Rodola.
2008-02-06 19:28:49 +00:00
Georg Brandl
b70907796a
* Use the same code to profile for test_profile and test_cprofile.
...
* Convert both to unittest.
* Use the same unit testing code.
* Include the expected output in both test files.
* Make it possible to regenerate the expected output by running
the file as a script with an '-r' argument.
2008-02-05 19:58:17 +00:00
Georg Brandl
d86c7e5d93
Actually run the test.
2008-02-05 19:07:10 +00:00
Facundo Batista
c2879c70e4
Issue 1951. Converts wave test cases to unittest.
2008-02-05 19:03:32 +00:00
Georg Brandl
8ada17742b
Fix unittest conversion breakage.
2008-02-05 18:32:47 +00:00
Amaury Forgeot d'Arc
99af7dbc07
Change r60575 broke test_compile:
...
there is no need to emit co_lnotab item when both offsets are zeros.
2008-02-05 00:26:21 +00:00
Amaury Forgeot d'Arc
6fd03bb607
#1750076 : Debugger did not step on every iteration of a while statement.
...
The mapping between bytecode offsets and source lines (lnotab) did not contain
an entry for the beginning of the loop.
Now it does, and the lnotab can be a bit larger:
in particular, several statements on the same line generate several entries.
However, this does not bother the settrace function, which will trigger only
one 'line' event.
The lnotab seems to be exactly the same as with python2.4.
2008-02-04 21:45:05 +00:00
Christian Heimes
f5806ab6e3
Small adjustments for test compact freelist test. It's no passing on Windows as well.
2008-02-04 19:30:05 +00:00
Christian Heimes
f4033ab245
Increase debugging to investige failing tests on some build bots
2008-02-04 18:48:38 +00:00
Christian Heimes
422051a367
Patch #1953
...
I implemented the function sys._compact_freelists() and C API functions PyInt_/PyFloat_CompactFreeList() to compact the pre-allocated blocks of ints and floats. They allow the user to reduce the memory usage of a Python process that deals with lots of numbers.
The patch also renames sys._cleartypecache to sys._clear_type_cache
2008-02-04 18:00:12 +00:00
Jeffrey Yasskin
a26cf9b760
Make int() and long() fall back to __trunc__(). See issue 2002.
2008-02-04 01:04:35 +00:00
Amaury Forgeot d'Arc
72a6576279
Let test_socketserver pass on win32, which does not have AF_UNIX sockets.
2008-02-03 23:57:24 +00:00
Amaury Forgeot d'Arc
07974d7a93
Correct test_mailbox on win32: since the test sets a custom 'colon' attribute
...
to the main mailbox, copy it to secondary mailbox instances.
2008-02-03 23:15:32 +00:00
Brett Cannon
4b7deed9a5
Use context manager for a lock.
2008-02-03 02:43:01 +00:00
Georg Brandl
461ed872e2
Wait for a delay before reaping children -- this should fix the
...
test_socketserver failures on several platforms.
2008-02-03 00:04:50 +00:00
Georg Brandl
cafb710711
Fix a conversion mistake that caused test_queue to fail intermittently.
2008-02-02 23:59:21 +00:00
Mark Dickinson
1dabdb25f8
Make the Rational constructor accept '3.' and '.2' as well as '3.2'.
2008-02-02 17:16:13 +00:00
Georg Brandl
5a6cfee632
Rewrite test_cprofile as unittest (and rename the file to be consistent
...
with all other test files). Written for GHOP by Benjamin Peterson.
2008-02-02 11:46:07 +00:00
Georg Brandl
d22b4661fd
Rewrite test_queue as unittest. Written for GHOP by Ian Seyer.
2008-02-02 11:39:29 +00:00
Georg Brandl
61fdd71ad4
Rewrite test_socketserver as unittest, written for GHOP by Benjamin Petersen.
2008-02-02 11:05:00 +00:00
Georg Brandl
c8088df363
Rewrite test_funcattrs as unittest, written for GHOP by Jeff Wheeler.
2008-02-02 10:18:15 +00:00
Georg Brandl
4854552f02
Rewrite test_descr as unittest, written for GHOP by Jeff Wheeler.
2008-02-02 10:12:36 +00:00
Raymond Hettinger
4cab8ece0a
Test round-trip on float.as_integer_ratio() and float.__truediv__().
2008-02-01 22:42:59 +00:00
Raymond Hettinger
04c96d52a4
Issue #1996 : float.as_integer_ratio() should return fraction in lowest terms.
2008-02-01 21:30:23 +00:00
Jeffrey Yasskin
dc2964b0d8
Roll back r60248. It's useful to encourage users not to change Rational
...
instances.
2008-02-01 07:05:46 +00:00
Jeffrey Yasskin
ca2b69f765
Move __builtins__.trunc() to math.trunc() per
...
http://mail.python.org/pipermail/python-dev/2008-January/076626.html and issue
1965.
2008-02-01 06:22:46 +00:00
Mark Dickinson
105be7725b
Issue #1678380 . Fix a bug that identifies 0j and -0j when they appear
...
in the same code unit. The fix is essentially the same as the fix for a
previous bug identifying 0. and -0.
2008-01-31 22:17:37 +00:00
Jeffrey Yasskin
38db364076
Remove unused to-be-magic methods from Rational per issue 1968. Do not port
...
this patch to py3k.
2008-01-31 17:45:59 +00:00
Christian Heimes
908caac52e
Added clear cache methods to clear the internal type lookup cache for ref leak test runs.
2008-01-27 23:34:59 +00:00
Jeffrey Yasskin
3ea7b41b58
Moved Rational._binary_float_to_ratio() to float.as_integer_ratio() because
...
it's useful outside of rational numbers.
This is my first C code that had to do anything significant. Please be more
careful when looking over it.
2008-01-27 23:08:46 +00:00
Neal Norwitz
cf25eb14af
socket.error doesn't have a headers attribute like ProtocolError.
...
Handle that situation where we catch socket.errors.
2008-01-27 20:03:13 +00:00
Neal Norwitz
ed444e52da
Try to handle socket.errors properly in is_unavailable
2008-01-27 18:19:04 +00:00
Neal Norwitz
c5198090f3
Update the comment and remove the close. If we close we can't flush anymore.
...
We might still need to close after the for loop if flushing 6! times still
doesn't cause the signal/exception.
2008-01-27 18:09:48 +00:00
Neal Norwitz
41ada16cb7
Print periodic "still working" messages since this suite is slow.
2008-01-27 17:13:07 +00:00
Neal Norwitz
183c5346fe
Catch socket errors that are often the cause of transient failures.
...
Many of these exceptions are due to resource unavailable, so the
existing code should be able to handle many more spurious errors.
2008-01-27 17:11:11 +00:00
Neal Norwitz
9846de1dfb
Retry connection in case it fails to reduce flakiness
2008-01-27 17:10:58 +00:00
Neal Norwitz
041ee5d373
Add a tiny sleep and additional flush to force the file to really be synced.
2008-01-27 17:10:50 +00:00
Jeffrey Yasskin
3e1a373616
Make rational.gcd() public and allow Rational to take decimal strings, per
...
Raymond's advice.
2008-01-27 05:40:35 +00:00
Neal Norwitz
46c61b2c1d
Try to prevent this test from being flaky. We might need a sleep in here
...
which isn't as bad as it sounds. The close() *should* raise an exception,
so if it didn't we should give more time to sync and really raise it.
Will backport.
2008-01-27 05:02:34 +00:00