mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
test_float_overflow(): make shuge (added last week) a little less
huge. On older Linux systems, the C library's strtod() apparently gives up before seeing the end of the string when it sees so many digits that it thinks the result must be Infinity. (It is wrong, BTW -- there could be an "e-10000" hiding behind 10,000 digits.) The shorter shuge still tests what it's testing, without relying on strtod() doing a super job.
This commit is contained in:
parent
8ca202e395
commit
7aa56c9a7f
1 changed files with 1 additions and 1 deletions
|
@ -371,7 +371,7 @@ def test_float_overflow():
|
|||
for x in -2.0, -1.0, 0.0, 1.0, 2.0:
|
||||
verify(float(long(x)) == x)
|
||||
|
||||
shuge = '12345' * 1000
|
||||
shuge = '12345' * 120
|
||||
huge = 1L << 30000
|
||||
mhuge = -huge
|
||||
namespace = {'huge': huge, 'mhuge': mhuge, 'shuge': shuge, 'math': math}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue