Home | History | Annotate | Download | only in test

Lines Matching defs:NAN

11 NAN = float("nan")
109 for denom_real, denom_imag in [(0, NAN), (NAN, 0), (NAN, NAN)]:
394 for x in 0.0, -0.0, INF, -INF, NAN:
395 for y in 0.0, -0.0, INF, -INF, NAN:
450 test(complex(NAN, 1), "(nan+1j)")
451 test(complex(1, NAN), "(1+nanj)")
452 test(complex(NAN, NAN), "(nan+nanj)")
456 test(complex(0, NAN), "nanj")
537 vals = [0.0, 1e-500, 1e-315, 1e-200, 0.0123, 3.1415, 1e50, INF, NAN]
541 # numbers involving an infinity, nan, or negative zero
551 inf, nan = float('inf'), float('nan')
552 infj, nanj = complex(0.0, inf), complex(0.0, nan)
667 self.assertEqual(format(complex(NAN, NAN), 'f'), 'nan+nanj')
668 self.assertEqual(format(complex(1, NAN), 'f'), '1.000000+nanj')
669 self.assertEqual(format(complex(NAN, 1), 'f'), 'nan+1.000000j')
670 self.assertEqual(format(complex(NAN, -1), 'f'), 'nan-1.000000j')
671 self.assertEqual(format(complex(NAN, NAN), 'F'), 'NAN+NANj')
672 self.assertEqual(format(complex(1, NAN), 'F'), '1.000000+NANj')
673 self.assertEqual(format(complex(NAN, 1), 'F'), 'NAN+1.000000j')
674 self.assertEqual(format(complex(NAN, -1), 'F'), 'NAN-1.000000j')