[Python-Dev] 2.1.2 testing.
Tim Peters
tim.one@home.com
Fri, 11 Jan 2002 01:13:26 -0500
[Anthony Baxter]
> ...
> Linux/sparc Debian 2.2 (cf.sf.net) FAILED
> This is scary. I don't know why this one alone fails - it fails the
> test_math test.
>
> Running the test by hand:
> anthonybaxter@usf-cf-sparc-linux-1:~/python212_linxsparc$
> PYTHONPATH= ./python ./Lib/test/test_math.py
> math module, testing with eps 1e-05
> constants
> acos
> Traceback (most recent call last):
> File "./Lib/test/test_math.py", line 21, in ?
> testit('acos(-1)', math.acos(-1), math.pi)
> OverflowError: math range error
>
> Running math.acos(-1) gives the correct answer. Anyone got any idea?
Sorry, not short of stepping into mathmodule.c under a debugger. The only
interesting thing about that test is that math.acos(-1) is the very first
call test_math.py makes to the platform libm. Perhaps if you commented it
out, you'd get a bogus OverflowError from
testit('acos(0)', math.acos(0), math.pi/2)
on the following line.