Esempio n. 1
0
def test_multiply_no_min_max():
    d1 = Donor('Helga', 5, 10, 15)
    assert (d1.multiply(2, min_donation=0,
                        max_donation=100000000) == Donor('Helga', 10, 20, 30))
    assert (d1.multiply(3, min_donation=0,
                        max_donation=100000000) == Donor('Helga', 15, 30, 45))
    assert (d1.multiply(4, min_donation=0,
                        max_donation=100000000) == Donor('Helga', 20, 40, 60))
Esempio n. 2
0
def test_multiply_min_max():
    d1 = Donor('Helga', 5, 10, 15)
    assert d1.multiply(3, min_donation=7,
                       max_donation=12) == Donor('Helga', 5, 30, 15)
Esempio n. 3
0
def test_multiply_max():
    d1 = Donor('Helga', 5, 10, 15)
    assert d1.multiply(2, min_donation=0,
                       max_donation=12) == Donor('Helga', 10, 20, 15)
Esempio n. 4
0
def test_multiply_min():
    d1 = Donor('Helga', 5, 10, 15)
    assert d1.multiply(2, min_donation=6,
                       max_donation=1000) == Donor('Helga', 5, 20, 30)