Esempio n. 1
0
def test_mixed_addition():
    five_dollars = Currency(5, "USD")
    ten_euro = Currency(10, "EUR")
    bank = Bank()
    bank.addRate("EUR", "USD", 2)
    result = bank.reduce(five_dollars.plus(ten_euro), "USD")
    assert result == Currency(10, "USD")
Esempio n. 2
0
def testPlusReturnsSum():
    five = Currency(5, "USD")
    one = Currency(1, "USD")
    result = five.plus(one)
    assert result.augend == five
    assert result.addend == one