def test_get_donation_match_with_amount_lt_max(): """ test donation match with amount less than max""" mailroom = Mailroom() amount = mailroom.get_donation_match(11, 3, None, 12) assert amount == 33
def test_get_donation_match_with_amount_gt_max(): """ test donation match with amount greater than max""" mailroom = Mailroom() amount = mailroom.get_donation_match(10, 3, None, 5) assert amount == 20
def test_get_donation_match_with_no_max_amount(): """ test donation match with amount greater than minimum no max""" mailroom = Mailroom() amount = mailroom.get_donation_match(11, 3, 10, None) assert amount == 33
def test_get_donation_match_with_min_amount_lt_amount(): """ test donation match with amount greater than minimum """ mailroom = Mailroom() amount = mailroom.get_donation_match(11, 3, 10, 100) assert amount == 33
def test_get_donation_match_with_min_amount_equals_amount(): """ test donation match with amount equal to minimum """ mailroom = Mailroom() amount = mailroom.get_donation_match(10, 3, 10, 100) assert amount == 30
def test_get_donation_match_with_min_amount_too_small(): """ test donation match with amount less than minimum """ mailroom = Mailroom() amount = mailroom.get_donation_match(10, 3, 11, 100) assert amount == 10
def test_get_donation_match_no_min(): """ test donation match with no min """ mailroom = Mailroom() amount = mailroom.get_donation_match(10, 3, None, 100) assert amount == 30