summaryrefslogtreecommitdiffstats
path: root/Lib/dos-8x3/test_cma.py
blob: 71e77290c0f9e21119e0a72a0467beec77a516ad (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#! /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)