(self, x, delta)
| 474 | # === Absolute error tests === |
| 475 | |
| 476 | def do_approx_equal_abs_test(self, x, delta): |
| 477 | template = "Test failure for x={!r}, y={!r}" |
| 478 | for y in (x + delta, x - delta): |
| 479 | msg = template.format(x, y) |
| 480 | self.assertTrue(approx_equal(x, y, tol=2*delta, rel=0), msg) |
| 481 | self.assertFalse(approx_equal(x, y, tol=delta/2, rel=0), msg) |
| 482 | |
| 483 | def test_approx_equal_absolute_ints(self): |
| 484 | # Test approximate equality of ints with an absolute error. |
no test coverage detected