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]
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]))
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])
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]))
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]