Commit aadc8010 authored by Stefan Behnel's avatar Stefan Behnel

moved special float tests into separate test

--HG--
rename : tests/run/ct_DEF.pyx => tests/run/specialfloat.pyx
parent a934c41c
...@@ -11,12 +11,6 @@ __doc__ = """ ...@@ -11,12 +11,6 @@ __doc__ = """
666 666
>>> f() >>> f()
12.5 12.5
>>> nan()
nan
>>> infp()
inf
>>> infn()
-inf
>>> s() >>> s()
'spam' 'spam'
>>> two() >>> two()
...@@ -38,9 +32,6 @@ DEF INT2 = 0x42 ...@@ -38,9 +32,6 @@ DEF INT2 = 0x42
DEF INT3 = 042 DEF INT3 = 042
DEF LONG = 666L DEF LONG = 666L
DEF FLOAT = 12.5 DEF FLOAT = 12.5
DEF FLOAT_NAN = float('nan')
DEF FLOAT_INFP = float('+inf')
DEF FLOAT_INFN = float('-inf')
DEF STR = "spam" DEF STR = "spam"
DEF TWO = TUPLE[1] DEF TWO = TUPLE[1]
DEF FIVE = TWO + 3 DEF FIVE = TWO + 3
...@@ -77,21 +68,6 @@ def f(): ...@@ -77,21 +68,6 @@ def f():
f = FLOAT f = FLOAT
return f return f
def nan():
cdef float f
f = FLOAT_NAN
return f
def infp():
cdef float f
f = FLOAT_INFP
return f
def infn():
cdef float f
f = FLOAT_INFN
return f
def s(): def s():
cdef char *s cdef char *s
s = STR s = STR
......
__doc__ = """
>>> f()
12.5
>>> nan1()
nan
>>> nan2()
nan
>>> infp1()
inf
>>> infp1() == float('inf')
True
>>> infp2()
inf
>>> infp2() == float('inf')
True
>>> infn1()
-inf
>>> infn1() == float('-inf')
True
>>> infn2()
-inf
>>> infn2() == float('-inf')
True
"""
DEF FLOAT = 12.5
DEF FLOAT_NAN = float('nan')
DEF FLOAT_INFP = float('+inf')
DEF FLOAT_INFN = float('-inf')
def f():
cdef float f
f = FLOAT
return f
def nan1():
cdef double f
f = FLOAT_NAN
return f
def nan2():
cdef double f
f = float('nan')
return f
def infp1():
cdef double f
f = FLOAT_INFP
return f
def infp2():
cdef double f
f = float('+inf')
return f
def infn1():
cdef double f
f = FLOAT_INFN
return f
def infn2():
cdef double f
f = float('-inf')
return f
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment