home *** CD-ROM | disk | FTP | other *** search
- #! /usr/bin/env python
- """ Simple test script for cmathmodule.c
- Roger E. Masse
- """
- import cmath
- from test_support import verbose
-
- testdict = {'acos' : 1.0,
- 'acosh' : 1.0,
- 'asin' : 1.0,
- 'asinh' : 1.0,
- 'atan' : 0.2,
- 'atanh' : 0.2,
- 'cos' : 1.0,
- 'cosh' : 1.0,
- 'exp' : 1.0,
- 'log' : 1.0,
- 'log10' : 1.0,
- 'sin' : 1.0,
- 'sinh' : 1.0,
- 'sqrt' : 1.0,
- 'tan' : 1.0,
- 'tanh' : 1.0}
-
- for func in testdict.keys():
- f = getattr(cmath, func)
- r = f(testdict[func])
- if verbose:
- print 'Calling %s(%f) = %f' % (func, testdict[func], abs(r))
-
- p = cmath.pi
- e = cmath.e
- if verbose:
- print 'PI = ', abs(p)
- print 'E = ', abs(e)
-