def test_from_unit(self): self.assertEqual(Amount.from_unit('25'), 2500000000) self.assertEqual(Amount.from_unit('0.1'), 10000000)
def test_upper_bound(self): with self.assertRaises(ValueError): Amount.from_unit('184467440737.09551616') Amount.from_unit('184467440737.09551615')