コード例 #1
0
ファイル: test_basic.py プロジェクト: zequequiel/pyinterval
 def test_max(self):
     "Verify corner cases with nan, -inf, +inf"
     assert fpu.max((1.0, 2.0))           == 2.0
     assert fpu.max((1.0, fpu.infinity))  == fpu.infinity
     assert fpu.max((1.0, -fpu.infinity)) == 1.0
     assert fpu.isnan(fpu.max((1.0, fpu.nan)))
コード例 #2
0
ファイル: test_basic.py プロジェクト: dpsanders/pyinterval
 def test_max(self):
     "Verify corner cases with nan, -inf, +inf"
     self.assertEqual(fpu.max((1.0, 2.0)), 2.0)
     self.assertEqual(fpu.max((1.0, fpu.infinity)), fpu.infinity)
     self.assertEqual(fpu.max((1.0, -fpu.infinity)), 1.0)
     self.assertTrue(fpu.isnan(fpu.max((1.0, fpu.nan))))
コード例 #3
0
ファイル: test_basic.py プロジェクト: zequequiel/pyinterval
 def test_ieee754(self):
     "fpu.float respect ieee754 semantics."
     assert fpu.infinity + fpu.infinity == fpu.infinity
     assert fpu.isnan(fpu.nan)
     assert fpu.isnan(0.0 * fpu.infinity)
     assert fpu.isnan(fpu.infinity - fpu.infinity)
コード例 #4
0
ファイル: test_basic.py プロジェクト: dpsanders/pyinterval
 def test_ieee754(self):
     "fpu.float respect ieee754 semantics."
     self.assertEqual(fpu.infinity + fpu.infinity, fpu.infinity)
     self.assertTrue(fpu.isnan(fpu.nan))
     self.assertTrue(fpu.isnan(0.0 * fpu.infinity))
     self.assertTrue(fpu.isnan(fpu.infinity - fpu.infinity))
コード例 #5
0
ファイル: test_basic.py プロジェクト: dorellang/pyinterval
 def test_max(self):
     "Verify corner cases with nan, -inf, +inf"
     self.assertEqual(fpu.max((1.0, 2.0)), 2.0)
     self.assertEqual(fpu.max((1.0, fpu.infinity)), fpu.infinity)
     self.assertEqual(fpu.max((1.0, -fpu.infinity)), 1.0)
     self.assertTrue(fpu.isnan(fpu.max((1.0, fpu.nan))))
コード例 #6
0
ファイル: test_basic.py プロジェクト: dorellang/pyinterval
 def test_ieee754(self):
     "fpu.float respect ieee754 semantics."
     self.assertEqual(fpu.infinity + fpu.infinity, fpu.infinity)
     self.assertTrue(fpu.isnan(fpu.nan))
     self.assertTrue(fpu.isnan(0.0 * fpu.infinity))
     self.assertTrue(fpu.isnan(fpu.infinity - fpu.infinity))
コード例 #7
0
ファイル: test_basic.py プロジェクト: akshatd/pyinterval
 def test_max(self):
     "Verify corner cases with nan, -inf, +inf"
     assert fpu.max((1.0, 2.0))           == 2.0
     assert fpu.max((1.0, fpu.infinity))  == fpu.infinity
     assert fpu.max((1.0, -fpu.infinity)) == 1.0
     assert fpu.isnan(fpu.max((1.0, fpu.nan)))
コード例 #8
0
ファイル: test_basic.py プロジェクト: akshatd/pyinterval
 def test_ieee754(self):
     "fpu.float respect ieee754 semantics."
     assert fpu.infinity + fpu.infinity == fpu.infinity
     assert fpu.isnan(fpu.nan)
     assert fpu.isnan(0.0 * fpu.infinity)
     assert fpu.isnan(fpu.infinity - fpu.infinity)