Exemplo 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
Exemplo 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
Exemplo 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
Exemplo 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
Exemplo n.º 5
0
def test_calculate_tip_for_empty_receipt_is_zero():
    receipt = Receipt()

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

    assert receipt.calculate_tip(18) == 0