ref: bc4e1758ccf961afbaae7c9664a222958c8ff3d7
dir: /tests/python/template.py/
import unittest class aubio_unit_template(unittest.TestCase): def assertCloseEnough(self, first, second, places=5, msg=None): """Fail if the two objects are unequal as determined by their *relative* difference rounded to the given number of decimal places (default 7) and comparing to zero. """ if round(first, places) == 0: if round(second-first, places) != 0: raise self.failureException, \ (msg or '%r != %r within %r places' % (first, second, places)) else: if round((second-first)/first, places) != 0: raise self.failureException, \ (msg or '%r != %r within %r places' % (first, second, places))