summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_long.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2003-02-03 15:25:01 (GMT)
committerGuido van Rossum <guido@python.org>2003-02-03 15:25:01 (GMT)
commit7aa56c9a7f3b23fa5634ae62ae881a0c94f21ab6 (patch)
treeb68c9214f75d170783ab64e50141bb852ee96f5e /Lib/test/test_long.py
parent8ca202e39595c2080e3648799f5821122b4c4e4c (diff)
downloadcpython-7aa56c9a7f3b23fa5634ae62ae881a0c94f21ab6.zip
cpython-7aa56c9a7f3b23fa5634ae62ae881a0c94f21ab6.tar.gz
cpython-7aa56c9a7f3b23fa5634ae62ae881a0c94f21ab6.tar.bz2
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.
Diffstat (limited to 'Lib/test/test_long.py')
-rw-r--r--Lib/test/test_long.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/test/test_long.py b/Lib/test/test_long.py
index 9eb063c..cbb0b37 100644
--- a/Lib/test/test_long.py
+++ b/Lib/test/test_long.py
@@ -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}