def test_Money_class(self): money = Money(1, "USD") self.assertEqual(money.amount, 1) self.assertEqual(money.denomination, "USD") self.assertEqual(money.convert_currency(), 0.9) money = Money(5, "EUR") self.assertEqual(money.amount, 5) self.assertEqual(money.denomination, "EUR") self.assertEqual(money.convert_currency(), 5.55) money = Money(186.43, "USD") self.assertEqual(money.convert_currency(), 167.79) money = Money([1, 2, 0.5, 186.43], "USD") self.assertEqual(money.convert_currency(), [0.90, 1.80, 0.45, 167.79]) money = Money([0.90, 1, 10.89], "EUR") self.assertEqual(money.convert_currency(), [1.0, 1.11, 12.09])