예제 #1
0
 def test_constants(self):
     assert helpers.issharp(imath.pi)
     assert helpers.issharp(imath.e)
     assert imath.pi == interval[7074237752028440 * 2.0**-51,
                                 7074237752028441 * 2.0**-51]
     assert imath.e == interval[6121026514868073 * 2.0**-51,
                                6121026514868074 * 2.0**-51]
예제 #2
0
 def test_predicates(self):
     self.assertTrue(helpers.isexact(interval[1.23]))
     self.assertTrue(helpers.issharp(interval[1.23]))
     self.assertFalse(helpers.isexact(1/interval[23]))
     self.assertTrue(helpers.issharp(1/interval[23]))
     self.assertFalse(helpers.isexact(interval[1, 2]))
     self.assertFalse(helpers.issharp(interval[1, 2]))
     self.assertTrue(helpers.isexact(interval[fpu.infinity]))
예제 #3
0
 def test_predicates(self):
     assert     helpers.isexact(interval[1.23])
     assert     helpers.issharp(interval[1.23])
     assert not helpers.isexact(1 / interval[23])
     assert     helpers.issharp(1 / interval[23])
     assert not helpers.isexact(interval[1, 2])
     assert not helpers.issharp(interval[1, 2])
     assert     helpers.isexact(interval[fpu.infinity])
예제 #4
0
 def test_predicates(self):
     self.assertTrue(helpers.isexact(interval[1.23]))
     self.assertTrue(helpers.issharp(interval[1.23]))
     self.assertFalse(helpers.isexact(1 / interval[23]))
     self.assertTrue(helpers.issharp(1 / interval[23]))
     self.assertFalse(helpers.isexact(interval[1, 2]))
     self.assertFalse(helpers.issharp(interval[1, 2]))
     self.assertTrue(helpers.isexact(interval[fpu.infinity]))
예제 #5
0
 def test_predicates(self):
     assert helpers.isexact(interval[1.23])
     assert helpers.issharp(interval[1.23])
     assert not helpers.isexact(1 / interval[23])
     assert helpers.issharp(1 / interval[23])
     assert not helpers.isexact(interval[1, 2])
     assert not helpers.issharp(interval[1, 2])
     assert helpers.isexact(interval[fpu.infinity])
예제 #6
0
 def test_constants(self):
     assert helpers.issharp(imath.pi)
     assert helpers.issharp(imath.e)
     assert imath.pi == interval[7074237752028440 * 2.0 ** -51, 7074237752028441 * 2.0 ** -51]
     assert imath.e == interval[6121026514868073 * 2.0 ** -51, 6121026514868074 * 2.0 ** -51]