Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/python/template.py

    r038852a r974dddc  
    1 
    21import unittest
    32
     
    54 
    65  def assertCloseEnough(self, first, second, places=5, msg=None):
    7         """Fail if the two objects are unequal as determined by their
    8            *relative* difference rounded to the given number of decimal places
    9            (default 7) and comparing to zero.
    10         """
    11         if round(first, places) == 0:
    12           if round(second-first, places) != 0:
    13               raise self.failureException, \
    14                     (msg or '%r != %r within %r places' % (first, second, places))
    15         else:
    16           if round((second-first)/first, places) != 0:
    17               raise self.failureException, \
    18                     (msg or '%r != %r within %r places' % (first, second, places))
     6    """Fail if the two objects are unequal as determined by their
     7       *relative* difference rounded to the given number of decimal places
     8       (default 7) and comparing to zero.
     9    """
     10    if round(first, places) == 0:
     11      if round(second-first, places) != 0:
     12        raise self.failureException, \
     13              (msg or '%r != %r within %r places' % (first, second, places))
     14    else:
     15      if round((second-first)/first, places) != 0:
     16        raise self.failureException, \
     17              (msg or '%r != %r within %r places' % (first, second, places))
Note: See TracChangeset for help on using the changeset viewer.