| |
comp.lang.python |
--- Steven Bethard <steven.beth...@gmail.com> wrote: > I think I would rewrite the current unit-testing > # Let's write reusable code, and unit test it. ___________________________________________________________________________ _________Got a little couch potato?
> example to use the
> standard library unittest module::
> def add_money(amounts):
> # do arithmetic in pennies so as not to
> accumulate float errors
> pennies = sum([round(int(amount * 100)) for
> amount in amounts])
> return float(pennies / 100.0)
> import unittest
> class TestAddMoney(unittest.TestCase):
> def test_float_errors(self):
> self.failUnlessEqual(add_money([0.13,
> 0.02]), 0.15)
> self.failUnlessEqual(add_money([100.01,
> 99.99]), 200)
> self.failUnlessEqual(add_money([0,
> -13.00, 13.00]), 0)
> if __name__ == '__main__':
> unittest.main()
and test class to only get executed in the ___main__
context?
Check out fun summer activities for kids.
http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for...