Exemplo n.º 1
0
def test_owe_1T1():
    books = [0, 1]
    assert cash_register(books) == 8
Exemplo n.º 2
0
def test_owe_1T1_2T2_2T3_1T4():
    books = [1, 2, 2, 1]
    assert_equals(cash_register(books), 4 * 8 * 0.8 + 2 * 8 * 0.95)
Exemplo n.º 3
0
def final_test():
    assert_equals(cash_register([2, 2, 2, 1, 1]), 51.20)
Exemplo n.º 4
0
def test_owe_1T1_2T2_2T3():
    books = [1, 2, 2]
    assert_equals(cash_register(books), 3 * 8 * 0.9 + 2 * 8 * 0.95)
Exemplo n.º 5
0
def test_owe_1T1_1T2_1T3():
    books = [1, 1, 1]
    assert_equals(cash_register(books), 3 * 8 * 0.9)
Exemplo n.º 6
0
def test_owe_2T1_and_1T2():
    books = [2, 1]
    assert_equals(cash_register(books), 2 * 8 * 0.95 + 8)
Exemplo n.º 7
0
def test_no_sales_means_no_money():
    books = [0, 0]
    assert cash_register(books) == 0
Exemplo n.º 8
0
def test_owe_2T1_give_no_discount():
    books = [2, 0]
    assert_equals(cash_register(books), 2 * 8)