Esempio n. 1
0
def test_calculate_tip_for_non_empty_receipt_and_positive_percentage_is_correct():
    receipt = Receipt()
    item = Item('Leinenkugel Creamy Dark Lager', 'Chippewa Falls, WI', 4.00)
    line_item = LineItem(item, 1)
    receipt.add_line_item(line_item)    

    assert receipt.calculate_tip(20) == 0.80
Esempio n. 2
0
def test_calculate_tip_for_zero_percent_is_zero():
    receipt = Receipt()
    item = Item('Leinenkugel Creamy Dark Lager', 'Chippewa Falls, WI', 4.00)
    line_item = LineItem(item, 1)
    receipt.add_line_item(line_item)

    assert receipt.total > 0
    assert receipt.calculate_tip(0) == 0
Esempio n. 3
0
def test_calculate_tip_for_non_empty_receipt_and_positive_percentage_is_correct(
):
    receipt = Receipt()
    item = Item('Leinenkugel Creamy Dark Lager', 'Chippewa Falls, WI', 4.00)
    line_item = LineItem(item, 1)
    receipt.add_line_item(line_item)

    assert receipt.calculate_tip(20) == 0.80
Esempio n. 4
0
def test_calculate_tip_for_zero_percent_is_zero():
    receipt = Receipt()
    item = Item('Leinenkugel Creamy Dark Lager', 'Chippewa Falls, WI', 4.00)
    line_item = LineItem(item, 1)
    receipt.add_line_item(line_item)

    assert receipt.total > 0
    assert receipt.calculate_tip(0) == 0
Esempio n. 5
0
def test_calculate_tip_for_empty_receipt_is_zero():
    receipt = Receipt()

    assert receipt.calculate_tip(18) == 0
Esempio n. 6
0
def test_calculate_tip_for_empty_receipt_is_zero():
    receipt = Receipt()

    assert receipt.calculate_tip(18) == 0