Exemplo n.º 1
0
def assertIsApprox(a, b, tol=1e-6):
    res = isapprox(a, b, tol)
    if (not res):
        assertTrue(
            False,
            "Given and desired input do not match approximately.\n%s\n%s" %
            (a, b))
Exemplo n.º 2
0
 def test_isapprox(self):
     self.assertFalse(isapprox(1, 2))
     self.assertTrue(isapprox(1, 2, 10))
     self.assertFalse(isapprox([1e10, 1e-7], [1.00001e10, 1e-8]))
     self.assertTrue(isapprox([1e10, 1e-8], [1.00001e10, 1e-9], 1e-5))
Exemplo n.º 3
0
 def assertApprox(self, a, b):
     return self.assertTrue(isapprox(a, b))
Exemplo n.º 4
0
 def test_isapprox(self):
     self.assertFalse(isapprox(1, 2))
     self.assertTrue(isapprox(1, 2, 10))
     self.assertFalse(isapprox([1e10, 1e-7], [1.00001e10, 1e-8]))
     self.assertTrue(isapprox([1e10, 1e-8], [1.00001e10, 1e-9], 1e-5))
 def assertApprox(self, a, b, eps=1e-6):
     return self.assertTrue(isapprox(a, b, eps),
                            "\n%s\nis not approximately equal to\n%s\nwith precision %f" % (a, b, eps))